metaclass: (Default)
[personal profile] metaclass
Чтобы ИТ-индустрия окончательно встала раком, Гуглу сейчас нужно сделать ход конем - разработать ТРЕТИЙ вариант кроссплатформенного языка-платформы с собственной виртуальной машиной, JIT, итд, итп, в дополнение к жабе и дотнету. И сманить девелоперов на него какими-нибудь заманухами страшными.
Тем более что дотнет семимильными шагами двигается в ту же over-engineered сраку, что и жаба, а альтернативы реальной тому и другому и нету.

Date: 2010-08-13 09:04 pm (UTC)
From: [personal profile] alll
Э... гхм.. а дотнет точно кроссплатформенный?

Date: 2010-08-14 04:40 am (UTC)
From: [identity profile] norguhtar.livejournal.com
Через mono, Так что там может не работать чуть более чем половина :)

Date: 2010-08-14 07:23 am (UTC)
From: [personal profile] alll
побойтесь бога, ещё бы wine помянули :)

Date: 2010-08-14 07:30 am (UTC)
From: [identity profile] norguhtar.livejournal.com
А шо вы имеете против Wine? :D

Date: 2010-08-14 07:49 am (UTC)
From: [identity profile] metaclass.livejournal.com
Ну я mono и wine тоже не люблю - это какая-то скверна, зоофилия и кровосмешение практически.

Date: 2010-08-14 10:23 am (UTC)
From: [identity profile] thedeemon.livejournal.com
А в моно хотя бы нормальный GC сделали, или все еще текущий консервативный?

Date: 2010-08-14 04:47 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Ннуууу......
http://en.wikipedia.org/wiki/Mono_(software)#Garbage_Collector
The current default garbage collector (the "Boehm-Demers-Weiser Conservative Garbage Collector") has significant limitations compared to commercial garbage-collected runtimes like the Java Virtual Machine or the .NET framework's runtime, such as a conservative garbage collection can exhibit memory leaks that make it unsuitable for long-running server applications.

As of July 2009, development of a modern garbage collector called "Simple Generational GC" (SGen-GC) is under way and is now bundled as part of Mono 2.7. Just like the LLVM code generation engine is now selectable at startup, users can elect to use the new SGen garbage collector by passing the --gc=sgen switch to the Mono runtime at startup.

Date: 2010-08-14 06:12 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Вот мне и интересно: таки уже сделали или все еще "under way".

Date: 2010-08-15 03:11 am (UTC)
From: [identity profile] nivanych.livejournal.com
Дык я только вот и поинтересовался, а туут...
Афигеть.
Я мало имею дел с точканетом, но теперь
про недовольство моно мне понятно многое ;-)

Date: 2010-08-14 07:38 am (UTC)
From: [identity profile] metaclass.livejournal.com
Условно - mono жеж есть.

Date: 2010-08-14 07:47 am (UTC)
From: [personal profile] alll
Какой-нибудь перлопитон в роли кроссплатформенного куда более безусловен.
Гугель, кстати, питон вполне себе пользует, по слухам.

Date: 2010-08-14 02:46 pm (UTC)
From: [identity profile] zelanton.livejournal.com
да, очень важно чтобы софт метакласса запустился на iPad-e. Без этого никак.

Date: 2010-08-14 02:59 pm (UTC)
From: [identity profile] metaclass.livejournal.com
На ипаде и ифоне официально не запускается ничего, кроме одобренного эпплом :)
А вот выбор "запустить на винде, солярисе или линуксе" хотелось бы иметь.

Date: 2010-08-14 03:02 pm (UTC)
From: [identity profile] zelanton.livejournal.com
а фактически часто требуется запуск именно на линуксе?

У нас вот только серверное ядро кросплатформенное - маньяков пользующих линукс на рабочих местах чё-та не видно. А для серверного ядра кросплатформенности dotNET-а вполне достаточно.

Date: 2010-08-14 03:10 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Он пока требовался только у двух клиентов из пары сотен. У еще парочки линуксоиды воспротивились покупке софта, три года писали самостоятельно аналог, потом они уволились, а клиенты все таки пришли к нам и купили виндовую версию.

Но тем не менее, я хочу иметь возможность ставить серверную часть на линуксе, ее обслуживать будет намного удобнее, заодно барьер для невменяемых клиентских админов будет, а с невменяемыми линуксоидами я уж как-нибудь договорюсь.

А вот дотнет в виде моно на сервере это меня откровенно печалит.

Date: 2010-08-14 03:37 pm (UTC)
From: [identity profile] zelanton.livejournal.com
А чем моно хуже собственно линукса?
Почему линукс не пугает, а моно - пугает?

Date: 2010-08-14 03:50 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Тем, что моно, wine и тому подобное - это зоофилия. Я не верю в адекватную реализацию дотнета и винапи линуксоидами. Как-то печально будет столкнуться в продакшене на какой-нибудь неадекват, тем более что даже в микрософтовской реализации дотнета всякого мрака выше крыши, а уж в линуксовой будет вообще ад.

Date: 2010-08-14 03:52 pm (UTC)
From: [identity profile] zelanton.livejournal.com
Просто если они не могут адекватно реализовать dotNET, то могут ли они адекватно реализовать саму ось? Просто вы априори сомневаетесь в реализации более простой задачи, а вот в реализации более сложной - нет. Тут что-то не так.

Date: 2010-08-14 04:00 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Дело в том, что ось пилят все, кто имеет хоть какое-то отношение к линуксу. И в его основании нет придуманной не ими спецификации. А вот моно пилит узкий круг ограниченных людей, по спецификациям микрософта.

Т.е. я вот иду на свой линукс и вижу: весь софт системного уровня - сделан практически на отлично, все работает. А как дело доходит до прикладного, гуя какого-нибудь - начинается боб с горохом, ад, змеи, ханука и израиль.

Date: 2010-08-14 03:36 pm (UTC)
From: [personal profile] alll
Вы сказали ;)

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 3rd, 2025 09:26 am
Powered by Dreamwidth Studios