metaclass: (Default)
[personal profile] metaclass
Сижу изучаю различные варианты реализации middle-tier, который планируется использовать в будущем для нескольких проектов. Решил пересилить свой страх и взглянуть на J2EE. А надо сказать, что для неподготовленного ума ентерпрайз жаба выглядит совершенно ирреально бредовой: миллиарды фреймворков, утилит, серверов, сотни страниц документации, проекты на ней содержат over 9000 папок и мелких исходников и xml-конфигов и вообще я не уверен, что в здравом уме и имея некую начальную свободу выбора инструментов, с этим стоит вообще связываться.

Начал искать что-нибудь вроде "J2EE для начинающих с пошаговыми инструкциями". Нашел AppFuse. Вроде все описано понятно, есть QuickStart, написано откуда качать зависимости, итд, итп. Но таки вы будете смеятся - но я не могу найти, где качать исходники этого дела. Ссылки "Download" на сайте нету.

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

Вообще говоря, у меня уже есть почти полностью готовая основа для этого миддл-тиера, на которой я бы проект сделал очень быстро: Firebird+Delphi+ASP.NET RESTful веб-сервис. Но проблема в том, что это означает полную и окончательную привязку проектов к виндам, отказ от любых потенциальных работ с юниксами в будущем и сгнаивание мозга до состояния "сеньор-фокспро-девелопер в ВЦ НИИ Говна и Торфа, 50 лет, 30 лет опыта рисования формочек в дизайнере".

Кроме того, если дать объявление "требуется разработчик на дельфи" - приходят такие долбаные мышевозы с паттернами "magic button" что рыдать хочется, соответственно шансов на то, что хотя бы когда-нибудь я займусь только архитектурой и управлением проектами, вместо того, чтобы самостоятельно писать код, внедрять и обслуживать - не останется никаких.


PS: Есть кстати, еще одна, еще более неадекватная альтернатива: сойти с ума и ударится в нетривиальщину вроде ерланга и хаскеля, начать писать самодельный миддл-тиер на чистом С и изобретать прочие велосипеды. То, что это гарантированно будет легче для нервной системы, чем J2EE и ASP.NET, я уверен. Там комьюнити меньше и не будет такого, что половина интернетов забита разнообразными фреймворками, каждый из которых настолько наворочен, что позволяет не писать код, а всего лишь парой сотен xml-конфигов сделать любое приложение.
Я вспоминаю 90-е годы, когда никаких интернетов не было, проекты были более мелкие и выбора "на чем писать" особо не было, можно было велосипеды изобретать хоть годами.

В этом, кстати, и проблема с J2EE - я уверен, что 83% авторов готовых фреймворков думают совершенно не так как я, то бишь неправильно, хаскель не изучали, и вообще делали эти фреймворки по наитию левой задней пятки.

Вот, к примеру: я считаю, что любой, кто сталкивался с статической типизацией и выводом типов, резко перестанет делать проекты "мегапереконфигурируемыми" с помощью сотен xml-конфигов, т.к. это выносит проверку правильности с времени сборки на время деплоймента и запуска. Ошибся в xml-файле в одной букве и вешайся, читай 100-строчные стеки вызовов и это еще хорошо, если у тебя доступ к продакшен-серверу есть.

Date: 2009-12-16 06:40 pm (UTC)
From: [identity profile] aliaksei.livejournal.com
Ну тогда присматриваешь уютное место где-нибудь и ультиматум руководству: или мы растем дальше, или мирно расходимся. Вот уж где они забегают. :)

Date: 2009-12-16 06:41 pm (UTC)
From: [identity profile] vp.livejournal.com
Ты не понял в чем трабл. Не в финансах.
Трабл в организации труда и вообще структуре, а это не лечится.

Date: 2009-12-16 06:44 pm (UTC)
From: [identity profile] aliaksei.livejournal.com
Значит новая работа. Но раз вы терпите такую - значит вас устраивает. Руководство тоже довольно.

Date: 2009-12-17 11:15 am (UTC)
From: [identity profile] bagamut.livejournal.com
это лечится продажей фирмы другому владельцу
возможно даже насильно

Date: 2009-12-16 06:41 pm (UTC)
From: [identity profile] metaclass.livejournal.com
А у меня уже есть вторая работа, и руководство про это знает :) "Никакой реакции".

Date: 2009-12-16 07:09 pm (UTC)
From: [identity profile] aliaksei.livejournal.com
Ужас какой. На первой так мало платят?

Date: 2009-12-16 07:14 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Не знаю, мало или много. Слишком странно организованы обе работы.

Date: 2009-12-16 07:18 pm (UTC)
From: [identity profile] aliaksei.livejournal.com
Трудоголизм наверное. Нормально человеку хватает восьмичасового рабочего дня или не хватает денег.

В целом клиническая картина прорисовывается и я рад за ваше руководство. Процесс идут, програмистишки довльны, бабло экономится. :)

Date: 2009-12-16 07:17 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Вообще, правильная реакция руководства была бы не зарплату мне увеличивать, а людей добавить на проект. Потому что я больше определенного порога все равно не сделаю, при любой зарплате, а если добавить людей - будет резерв по ресурсам, которого сейчас нет.

Date: 2009-12-16 07:20 pm (UTC)
From: [identity profile] aliaksei.livejournal.com
Ну я уже сказал что делать: терпеть или искать где можно самореализоваться. Второе сложнее - надо жопу от кресла отрывать. Потому многие выбирают первый вариант.

Date: 2009-12-16 08:31 pm (UTC)
From: [identity profile] beatleofdoom.livejournal.com
затравил по ходу

Profile

metaclass: (Default)
metaclass

April 2017

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

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 25th, 2025 12:57 am
Powered by Dreamwidth Studios