![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
IMHO - полный бред. Да нет еще такой платформы, подобной JAVA. Разве что .NET пытается прорваться на этот рынок. Но пока она слишком сыровата.
Если вы скажете, что для создания больших систем хватит того же PHP - то значит вы не писали больших систем. Когда логика приложения состоит из 1000 и более экранов, а про наборы таблиц и думать страшно. Когда система должна работать с несколькими источниками данных, уметь работать в транзакционном режиме - да нет сейчас нормальной альтернативы для JAVA в сфере больших и сложных корпоративных систем. Вот и пишут фигню разную. Конечно, для написания сайта, хоме пейджа, да даже нашего форума вполне хватит MySQL, PHP. Тут без споров. Но задача автоматизации того же офиса по продаже компьютерной техники - нужно написать внутреннюю систему, потом экспорт через PHP в Интернет. Потом захотим дать возможность заказывать постоянным клиентам что-то. И пошло-поехало. И в России чаще всего это выглядит ужасающе. Потому как и внутри самой конторы появляются мелкие системы дя учета брака, по суппорту техники, по гарантийному обслуживанию, по сборке/разборке. Возвраты, договора, заказы техники. И когда пытаешься все это собрать вместе, получается такой компот, которым через недолгое время можно травануться.
И чего мы тут все пыхтим. Оказывается все так просто решается |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
сейчас, наверное, Hibernate, Struts. Какая разница какие? Мне один знакомый как - то шутя говорил, что он уже все находит в интернете и прикручивает. И это наверное правильно. И работодателю это тоже выгодно : нет уникального продукта - не надо держаться за программиста. Это сообщение отредактировал(а) COVD - 30.8.2005, 15:18 |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Ну Struts просто так не прикручивается - надо все-таки кое-что писать для него. Проверки, переадресация. Hibernate - ну есть ОО обертка вокруг базы - а базу писать кто будет ? Несомненно, кое-какие технические моменты юерет на себя Framework. Но во-первых его надо изучать. А во-вторых - бизнес-логику пока никто не отменял. Если так рассуждать, то лет 15 назад на GUI тратилось такое огромное окличество времени, что мама родная. Все надо было писать самому. Ну и что ? Сильно упростилась работа программиста с той поры ? Да она усложнилась в разы. Правда и задачи выросли на порядки. Да, конечно удобно, когда и заглушки генерятся, и GUI надо не писать руками, а кидатькнопки на формочку. Так это не упрощает. |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
И я о том же , что маппинга все больше, а джавы все меньше. Гуру уже все запрограммировали Шучу, конечно. Но к этому все идет. Пока индустрия относительно молодая - для программистов еще есть шанс для творчества. Это сообщение отредактировал(а) COVD - 30.8.2005, 15:32 |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Мне кажется, фреймворки еще долго не устаканятся. Да и в любом случае, без индивидуального кода не обойтись.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
ППКС, добавлю от себя, что это не просто упрощает, а ещё и делает работу более творческой, освобождая от рутины! -------------------- |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 31 Всего: 132 |
Да все дело в том, что системы становятся все больше и сложнее, а времени на разработку - все меньше. Поэтому и вынуждены разработчики использовать фреймворки, которые представляют собой механизмы для решения многих проблем. Использование стандартных (общепринятых) решений позволяет значительно сократить время разработки, поскольку большая часть кода уже кем-то реализована, может быть и не совсем идеально, но так, что еще раз изобретать велосипед нет смысла. А используемые библиотеки/компоненты надо настраивать, поскольку разрабатываются они, как правило, не для конкретного случая, а настолько универсально, насколько это возможно. Потому и появляется необходимость "XML править". Не спорю, можно написать большое приложение используя только стандартные библиотеки. Но это сразу даст значительную потерю времени, больший риск незавершенности проекта, больший объем кода, соответственно, большую сложность дальнейшей поддержки проекта, и только при высокой квалификации разработчиков удастся достичь модульности, расширяемости, настриваемости. И еще не факт что удастся сделать лучше/эффективнее. Возникают конечно ситуации, когда тот же Hibernate не удовлетворяет требованиям, которые предъявляются к системе работы с БД, так ведь Hibernate не догма и никто не мешает переписать критичные участки кода используя JDBC. И еще одно замечание: при том, что сейчас фреймворки используются очень широко каждую систему делает, как правило, не один человек, а команда приличных размеров. Неужели ты думаешь все сидят и просто XML правят?
|
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
Конечно, я так не думаю. Это была гипербола. Я просто ропщу, что этих прибамбасов очень много и знания одной Java уже недостаточно. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Так это же прекрасно! В разумных пределах, конечно. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Потому мы и получаем все-таки больше, чем индусы, которые только что-то одно и знают. |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
|
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
COVD, то, что тебя гложит, имеет название - виртуализация.
Вот, почитай - http://forum.vingrad.ru/index.php?showtopic=58552 -------------------- |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
Спасибо за диагноз
Это сообщение отредактировал(а) COVD - 31.8.2005, 18:11 |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
А деньги???...
-------------------- |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
Какие деньги?
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |