metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-08-13 05:05 pm

Ход раком

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

[identity profile] norguhtar.livejournal.com 2010-08-14 04:34 am (UTC)(link)
spring стоит пощупать. Особственно тройку. Она очень таки зело хороша.

[identity profile] theiced.livejournal.com 2010-08-14 06:03 am (UTC)(link)
она пиздец. реально пиздец. гиперсложное гипернавороченное угробище. не - на фоне остальных шабских подедлок то хороша, да. ну и аспекты наверное удачные получились...

[identity profile] norguhtar.livejournal.com 2010-08-14 06:08 am (UTC)(link)

она пиздец. реально пиздец. гиперсложное гипернавороченное угробище. не - на фоне остальных шабских подедлок то хороша, да. ну и аспекты наверное удачные получились...

Из текущего в java пока лучшее. Кстати можно мне показать не гиперсложное и не гиперновороченное с похожим функционалом? :)


ну и аспекты наверное удачные получились...

Мне там аннотации нравятся и IoC. В результате имеется получается удобное средство декларативного программирования. Правда свои но у него есть. Если его как технологию не знать, то код выглядит чертовым вуду.

[identity profile] metaclass.livejournal.com 2010-08-14 07:48 am (UTC)(link)
Аннотации и IoC на дотнете можно сделать без всяких фреймворков за один день.

Декларативщину лучше делать по другому, чтобы не сойти с ума от xml-конфигов, адского мусора из паттернов и приведений типов - я обычно использую генерик классы, для склеивания - анонимные делегаты или лямбды, в общем оно чем-то похоже на type level programming. Это дело статически типизированное и проверяемое все, что сильно упрощает жизнь.

[identity profile] norguhtar.livejournal.com 2010-08-14 07:56 am (UTC)(link)

Аннотации и IoC на дотнете можно сделать без всяких фреймворков за один день.

В spring это только часть фреймворка.


Декларативщину лучше делать по другому, чтобы не сойти с ума от xml-конфигов, адского мусора из паттернов и приведений типов - я обычно использую генерик классы, для склеивания - анонимные делегаты или лямбды, в общем оно чем-то похоже на type level programming. Это дело статически типизированное и проверяемое все, что сильно упрощает жизнь.

У меня xml конфигов довольно мало. А вся декларативщина делается через аннотации. Адского мусора из паттернов тоже особо нет, как и большого количесва приведения типов.

[identity profile] metaclass.livejournal.com 2010-08-14 08:03 am (UTC)(link)
Аннотации статически проверяются при компиляции?

[identity profile] norguhtar.livejournal.com 2010-08-14 08:09 am (UTC)(link)
Да

[identity profile] zamotivator.livejournal.com 2010-08-14 09:44 am (UTC)(link)
Только правишь её в одном месте - всё нахуй пересобирается. Беда.

[identity profile] metaclass.livejournal.com 2010-08-14 07:43 am (UTC)(link)
У меня от входа начинается butthurt от того, что eclipse отдельно, JRE отдельно и фреймворки отдельно, т.е. я не могу поставить один единственный тул и написать на нем запускаемый хотя бы сервлет с подключением к БД, не говоря уже о десктопном приложении.
Вполне вероятно, что, будь у меня больше свободного времени, я это осилил бы, но непонятно, зачем, если я все то же самое уже сделал на дотнете и оно уже работает.

[identity profile] norguhtar.livejournal.com 2010-08-14 07:53 am (UTC)(link)
Эм. Есть такая штука как Spring Tool Suite. Она насколько помню включает в себя сразу все. Я предпочитаю, правда ставить его в Eclise так-как у меня там еще пачка всего. Ну и вообще Spring сущетсвует еще и для .NET.