Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Еще раз о недостатках JSP, чувак написал статью 
:(
    Опции темы
Stampede
Дата 24.4.2007, 23:09 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



На днях некий Zarar Siddiqi написал на java.net статью под названием Are JSPs dead?

Не сказать чтоб особенно толково, но в принципе основные недостатки перечислил: способствование плохим практикам, невозможность переиспользования кода, разметка в тегах вместо HTML, неудобство тестирования и пр. Я обо всем этом писал в статье Velocity ч. 1.

Интересно тут другое - реакция комьюнити. Чувака проооосто заплющили. Каждый проходящий мимо посчитал своим долгом отметиться в стиле "кошек не любите? да вы из просто готовить не умеете". При этом забывая, что речь шла не j том, как правильно готовить кошек, а стоит ли вообще употреблять их в пищу, когда есть гораздо более кошерные блюда.

Меня это в общем не сильно удивляет. Просто я получил еще одно подтверждение, что нести свет знаний в массы - занятие не самое благодарное, особенно если нести его приходится, пробиваясь навстречу потоку. Не ровен час, затопчут.

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

Stay tuned smile


--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
nornad
Дата 25.4.2007, 00:07 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1079
Регистрация: 16.2.2007
Где: в Караганде

Репутация: нет
Всего: 31



Цитата(Stampede @  25.4.2007,  02:09 Найти цитируемый пост)
Просто я получил еще одно подтверждение, что нести свет знаний в массы - занятие не самое благодарное

А разве, собственно, когда-то было иначе?
Вспомни Ильича. В каждый дом свет лампочки принёс. А где он теперь и как к нему относятся?


--------------------
Три достоинства программиста: Леность, Нетерпение и Гордость
Ларри Уолл
PM MAIL WWW ICQ Skype MSN   Вверх
Maksym
Дата 25.4.2007, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Stampede
А что ты думаешь по поводу jsf и facelets?
PM MAIL   Вверх
Stampede
Дата 26.4.2007, 19:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



Цитата(Maksym @  25.4.2007,  03:13 Найти цитируемый пост)
А что ты думаешь по поводу jsf и facelets? 


Хороший вопрос.

Я нахожу, что общий вектор развития веб-технологий в Java направлен в сторону дальнейшей профанации процесса разработки ПО. За идеей компонентной ориентации JSF видится все то же стремление дать программисту в руки гуевый инструмент, в котором он мышкой натянет на шаблон веб-страницы всяких чекбоксов и таблиц, мышкой же привяжет их содержимое к источникам данных, и все это типа сразу должно взлететь.

Взлететь-то оно, может, и взлетит, да только лететь будет строго по траектории, предписанной создателями. А захочешь отклониться, направить куда-то по своему желанию - ан опаньки. Не предусмотрено. И это правильно. Ты ведь хотел чтоб у тебя все было, и чтоб при этом не надо было учить HTML, CSS и JavaScript? Хотел. Вот и получи черный ящик.

Только не поймите меня правильно. Понятно, что в JSF и facelets в коннечном итоге тоже можно сделать так, что будет работать как тебе надо. Беда только в том, что делать это придется через задний проход. Потому что технологии эти изначально были заточены под нечто другое, и преследовали иные цели. Цели, которые с понятиями программный дизайн и грамотная архитектура имеют очень мало общего.

Такое вот мое ИМХО smile


--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
Maksym
  Дата 26.4.2007, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



В целом согласен.
Не кажется ли тебе, что общий вектор развития веб-технологий в Java (да и всей отрасли разработки коммерческого промышленного ПО в целом) раскладывается на два ключевых:
  • То, о чем сказал ты 
    Цитата(Stampede @  26.4.2007,  19:51 Найти цитируемый пост)
    в сторону дальнейшей профанации процесса разработки ПО.
     -- по сути сознательное понижение требований к квалификации прогаммиста со стороны технологий, в которых он будет работать. А значит -- удешевление человеко-часа java-разработчика.
  • Ускорение разработки во что бы то ни стало. За счет всех остальных составляющих. В первую очередь, конечно, производительности. Во вторую, косвенно, правильной архитектуры. Вернее, навязывается "новое" представление об архитектуре. Кто писал быстрые десктопные приложение в VB -- поймут почему "новое" в кавычках.
?
Это достаточно понятно, хотя есть простор для наблюдения и анализа. Мне кажется, что ключевой вопрос в том, как не погрязнуть новшествах, навязываемых бизнесом; работать в правильном, со своей точки зрения, ключе и при этом оставаться конкурентно способным. Ведь в этих "быстрых" технологиях, действительно, кроется большая, хоть и "нехорошая" сила. И с точки зрения быстрого результата и внешней эффективности они очень сильны.

PM MAIL   Вверх
Stampede
Дата 26.4.2007, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



Цитата(Maksym @  26.4.2007,  11:29 Найти цитируемый пост)
Мне кажется, что ключевой вопрос в том, как не погрязнуть новшествах, навязываемых бизнесом; работать в правильном, со своей точки зрения, ключе и при этом оставаться конкурентно способным.


Ключевое слово здесь - конкурентоспособный. И я утверждаю, что софтверный шоп, который выбрал (изначально менее очевидный) путь наработки собственных фреймворков, в достаточно короткой перспективе окажется значительно конкурентоспособнее шопа аналогичного профиля и размера, но использующего "ad hoc", "one-off" и "throw-away" принципы разработки - принципы, абсолютно имманентные в JSP-культуре.

Другое дело, что отдельно взятому программисту не так-то легко добиться принятия конторой "правильных" принципов и методов разработки. Для этого нужно быть "особой, приближенной к императору", или хотя бы просто главным софтверным архитектом конторы.

Ну что ж, тем, кто пока еще не на этой позиции, есть к чему стремиться. Как я когда-то выразился, плох тот кодер, который не мечтает стать архитектом smile


--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
y3u
Дата 26.4.2007, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 9.9.2006
Где: Москва

Репутация: 7
Всего: 13



ну даже не знаю... лично я давно работаю с JSP по модели MVC, скриптлеты писал всего за два года несколько раз и то потом на кастом теги менял, потому как делалось одно и тоже, а тег - как раз для повторного использования. Так вот, ничего криминального не вижу. Просто надо иметь опыт разработки для веба и строить архитектуру продуманно, тогда все будет просто до безобразия, хотя и не без своих заскоков... Велосити применял только как темплейт процессор для всяких шаблонов документов, впечатлился, тем более в нашем MVC фреймворке можно его вместо JSP спокойно привертеть без каких либо проблем. Жалко времени совсем нету, чтобы попробовать. Вот включили б велосити в JavaEE SDK (хотя, имхо, он и в SE ой как пригодился б), тогда голый JSP точно можно хоронить. А всякие JSF и иже с ними, не знаю... ни разы еще не видел чтобы в проектах серьезных их использовали. Видимо васем проще по старинке бекинг бинами и контроллерами с вьюхами... Другой вопрос, что сейчас все в сторону асинхронности развивается - это хорошо, но нужно, опять же, стандартизировать и написать хороший тьюторил. А то в джаве сейчас стока всего разного и вкусного, а главное новому конца и края не видать. А хочется соответствовать стандартам, хочется сертификат иметь... А в сертификате велосити нету, зато там есть JSP... А какой сертификат без опыта, без еженевной практике. Вот как-то так...


--------------------
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
PM MAIL   Вверх
Stampede
Дата 26.4.2007, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



y3u, я очень рад за вашу контору и за тебя лично (на полном серьезе), что, используя JSP как основную технологию в слое View, вам удется избежать соблазна "попрограммировать на странице". Видать, был печальный опыт.

И мне остается лишь искренне недоумевать, что мешает вам сделать следующий шаг и перейти на шаблонную технику рендеринга. Тем более что ваш MVC это позволяет. Неужели так нравится писать разметку в синтаксисе кастом тегов? И утяжелять страницы кучей невоспроизводимых описателей?

Впрочем, это уже не столь существенно.


--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
JUncle
Дата 27.4.2007, 08:25 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 162
Регистрация: 6.4.2006
Где: Казань, РФ

Репутация: нет
Всего: 1



Цитата(y3u @  26.4.2007,  21:17 Найти цитируемый пост)
от включили б велосити в JavaEE SDK (хотя, имхо, он и в SE ой как пригодился б), тогда голый JSP точно можно хоронить.

Не вижу в этом проблемы. Velocity бесплатен, со всеми зависимостями весит не более 500 кб.

Цитата(y3u @  26.4.2007,  21:17 Найти цитируемый пост)
 А хочется соответствовать стандартам, хочется сертификат иметь... А в сертификате велосити нету, зато там есть JSP... А какой сертификат без опыта, без еженевной практике. Вот как-то так...

Зачем работать на стандарты?
Стандарт должен работать на нас.
А если он этого не делает - к черту такой стандарт.
--------------------
class JUncle extends Man // singleton{/*...*/}
PM MAIL   Вверх
Maksym
Дата 27.4.2007, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Цитата(JUncle @  27.4.2007,  08:25 Найти цитируемый пост)
Зачем работать на стандарты?
Стандарт должен работать на нас.
А если он этого не делает - к черту такой стандарт. 

Респект
PM MAIL   Вверх
am_sasa
Дата 27.4.2007, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 19.12.2006

Репутация: нет
Всего: нет



ща я выдам! JSP и JSF порочная технология создания макета страници со всякими разметками в любом виде!
надо иметь объектом управления не страницу, а элемент страницы, как в десктопе! не окно, а разные панели окна, которые потом собираются в страници! от так я вижу наше будущее))) smile 
PM MAIL   Вверх
Maksym
Дата 27.4.2007, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Цитата(The Java EE 5 Tutorial)
In the world of information technology, enterprise applications must be designed, built, and produced for less money, with greater speed, and with fewer resources.



PM MAIL   Вверх
Stampede
Дата 27.4.2007, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



И?

Ну красивая декларация, рассчитанная на эффект среди ИТ-манагеров. А если взглянуть по существу? Что если мы в картинку добавим такие требования как малоглючность, тестируемость, расширяемость, масштабируемость, поддерживаемость...

Кстати, очень символично, что автор от Sun делает упор именно на эти три фазы жизненного цикла: спроектировали, сваяли и отдали клиенту - типа нате, заберите, и долбись оно конем. С таким бабло-ориентированным подходом долгосрочные характеристики продукта действительно отодвигаются куда-то на десятый план. И денег, особенно в мутной мыльно-пузырной воде доткомов, с таким подходом можно наловить побольше.

Но карму-то! Карму неужели не жалко? Ведь не дядина карма, своя собственная. Другой не будет.

Добавлено через 8 минут и 30 секунд
Цитата(JUncle @  26.4.2007,  23:25 Найти цитируемый пост)
Зачем работать на стандарты?
Стандарт должен работать на нас.
А если он этого не делает - к черту такой стандарт.


Похвальная юношеская максима, но y3u вообще-то имел в виду в первую очередь сертификацию. И от этого вопроса так просто не отмахнешься. Нужно слишком уверенно чувствовать себя в професиональном плане, чтобы позволить себе роскошь не быть сертифицированным в тех или иных мэйнстримных технологиях.

Так штааа...



--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
Maksym
Дата 27.4.2007, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Цитата(Stampede @  27.4.2007,  18:14 Найти цитируемый пост)
Кстати, очень символично, что автор от Sun делает упор именно на эти три фазы жизненного цикла: спроектировали, сваяли и отдали клиенту - типа нате, заберите, и долбись оно конем. 

Ну так..  smile  потому и процитировал, после нашего диалога крутилось в голове, что читал подобное и вспомнил где smile все честно и прямо пацаны пишут 
PM MAIL   Вверх
JUncle
Дата 27.4.2007, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 162
Регистрация: 6.4.2006
Где: Казань, РФ

Репутация: нет
Всего: 1



Цитата(Stampede @  27.4.2007,  18:14 Найти цитируемый пост)
Похвальная юношеская максима, но y3u вообще-то имел в виду в первую очередь сертификацию. И от этого вопроса так просто не отмахнешься. Нужно слишком уверенно чувствовать себя в професиональном плане, чтобы позволить себе роскошь не быть сертифицированным в тех или иных мэйнстримных технологиях.

Это скорее географический вопрос.
В субпровинции Росфедерации (не провинция в классическом смысле, но не Москва, и не Спб), сертификация вещь конечно не бесполезная, но практически ничего не решающая.

--------------------
class JUncle extends Man // singleton{/*...*/}
PM MAIL   Вверх
y3u
Дата 27.4.2007, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 9.9.2006
Где: Москва

Репутация: 7
Всего: 13



 smile 

Цитата(JUncle @  27.4.2007,  23:19 Найти цитируемый пост)
Это скорее географический вопрос.
В субпровинции Росфедерации (не провинция в классическом смысле, но не Москва, и не Спб), сертификация вещь конечно не бесполезная, но практически ничего не решающая. 


сертификаты, грамоты и прочая мукулатура будет очень нужна, когда надо будет сменить работу в возрасте 35+. А если хочешь занимать руковдящую должность в крупной компании, то там бумажка решает еще как, особенно если она на стене в рамочке висит, да еще если их штук 5 разных - совсем хорошо. Это, так сказать, подтверждение квалификации для тех, кто имеет косвенное отношение к твоей работе, к примеру на заказчиков очень благотворно всегда влияет всякая разная мукулатура, начиная от простых красочных буклетов с маркетинговой водой, заканчивая, совершенно ничего не значащими в нашей стране (ибо у нас все как делалось на колене, так и делается), но имеющимися у всех сертификатов качества ISO 9000, ISO 9001 - без них не будут покупать большие дяди и тети...
А в начале карьеры, когда еще нет конечных целей, когда не значешь чем будешь заниматься через полгода, когда работу можно менять с легкостью, когда нет семьи и детей, когда не надо закрывать кредиты, когда ценят в первую очередь за сообразительность молодых мозгов и работу за еду и опыт smile бумажки только мешают, я вот долгое время думал, что для меня джава - это средство заработать денег на второе высшее экономическое, где и планировал заняться карьеризмом, сейчас склонен получить несколько сертификатиков о SUN и IBM-ма, тогда мой скилл на рынке тркда будет стоить дероже примерно в два раза, но надо быть реалистом, это произойдет лет через 5, не раньше smile А может и позже. Это все ИМХО, конечно же.


--------------------
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
PM MAIL   Вверх
tux
Дата 27.4.2007, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(y3u @  27.4.2007,  22:57 Найти цитируемый пост)
Это, так сказать, подтверждение квалификации для тех, кто имеет косвенное отношение к твоей работе, к примеру на заказчиков очень благотворно всегда влияет всякая разная мукулатура

Совершенно прав. Я вот что-то так и не удосужился заполучить хотя бы одну такую бумажку.
PM MAIL Skype GTalk Jabber YIM   Вверх
Maverick
Дата 28.4.2007, 10:40 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1307
Регистрация: 22.9.2003
Где: Odessa, Ukraine

Репутация: 2
Всего: 10



Позвольте все-таки несколько слов в защиту rad-систем...

Я вообще был дельфистом... вот уже полгода-год осваиваем Java... Ну J2EE... Коллектив подсел на нее по моей инициативе - причем одним из аргументов было: хватит заниматься кнопкокидательством, пора становиться профи, кроссплатформенность и все такое... короче, взял на слабо... и начался кошмар... Не успеваешь освоить что-то одно - уже выходит новая версия... Каждая тема как матрешка - внутри сидят еще три, а тех еще три... Корпоративную систему пишем... Сначала хотели JDBC - быстро поняли: неудобно, стали писать свои классы-интерфейсы... Нарыли EJB... Взялись за EJB.... EJB1, EJB2, EJB3, Hibernate, TopLink, маппинги, аннотации...Я уже не говорю про аппликэйшн сервера... Одного Geronimo я мучил недели 3... GlassFish, JBoss и куча других...  Вроде освоили - теперь интерфейс написать... гора материала... Проект уже с нуля переписывался раза 4... И так уже долго... 
Проблема Java - отсутствие нормального процесса программирования... слишком много для человека... Такое впечатление, что ты на огромном судне - один... ты капитан, кок, штурман, механик, матрос и наводчик орудия - и все это под обстрелом... Ничего не работает с первого раза... НИЧЕГО вообще... пока google не задолбаешь на полдня...  Если в делфи - я был уверен, что все работает... то тут - никогда... 
Недавний пример, в SunAppServer 9.0 есть глюк, который не позволяет ему нормально отрабатывать редеплой из NetBeans (оооо, а IDE - вообще отдельный разговор, пробовали штук 5... )... Вышла 9.1... дай, думаю, обновлю... Скачал, она с NetBeans 5.5 не работает, скачал 5.5.1... получил 6 багов... погуглил,  5 исправил... на 6ом меня остановили фразой - пофиксено, будет исправлено в следующей версии... Кроме как тихо материться больше нечего... А IDEA - месяц я вручную деплоил и дебажил приложения, пока до меня не дошло, что под меткой GlassFish скрывается SunAppServer... 
Господа, для человека, который входит в мир данной тематики - слишком много и сразу, и все поаглицки... ЧЕРЕСЧУР... Особенно для людей, которым требуется давать РЕЗУЛЬТАТ В СРОК... 
Счас мучим интерфейс   - web часть... Писал я вручную сервлеты, потом JSP- страницы... Думал об Springs, Struts... Только если еще и это год изучать - то когда вообще что-то будет... А функциональность требуется очень мощная... 
Поэтому я плюнул на изыски пока... Строчу в NetBeans JSF-странички и смотрю, чего же он генерит... 
Пойдем от обратного... результат параллельно знаниям... 

Это основное достоинстов RAD-систем... Освоение технологии паралельно разработке проекта... Да первые пару проектов будут топорными, но это дает человеку шанс не чувствовать себя идиотом и не опускать руки... и продолжать развиваться... 



--------------------
smile
PM ICQ GTalk   Вверх
chief39
Дата 28.4.2007, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 11
Всего: 77



Цитата(Maverick @  28.4.2007,  10:40 Найти цитируемый пост)
Проблема Java - отсутствие нормального процесса программирования... слишком много для человека... Такое впечатление, что ты на огромном судне - один... ты капитан, кок, штурман, механик, матрос и наводчик орудия - и все это под обстрелом...

В каком смысле? Если хвататься сразу за всё, что позволяет джава?
А если на делфях писать свой хитрый протокол, сложную логику приложения и гипер-красивое, кастом УИ - то чувствуешь себя только коком? smile

Цитата(Maverick @  28.4.2007,  10:40 Найти цитируемый пост)
Ничего не работает с первого раза... НИЧЕГО вообще...

Даже не знаю что сказать smile Неужто я один такой везучий или мой бубен - самый бубнистый бубен? smile

Насчёт деплоя из идеи - для этого лучше использовать ант или мавен. Которыми уже можно управлять из идеи.

Насчёт серверов - вполне может быть, с джибоссом помучился...
Но есть вариант... не брать бесплатные сервера, а прикупить один из дорогих и мощных. Делфи ведь, кажется, тоже не бесплатно?
И если так трудно с серверами - то пжалте, можно без них. Под делфи ведь апп серверов нету? smile

А то прям как: "у нас только ржавые велосипеды, а в той стране велики, машинки и ракеты космические. Но ракеты иногда ломаются и я с ними намучился. У нас проще." - дык кто мешает в той стране не лезть к ракетам? smile



--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
Maverick
Дата 3.5.2007, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1307
Регистрация: 22.9.2003
Где: Odessa, Ukraine

Репутация: 2
Всего: 10



Цитата(chief39 @  28.4.2007,  12:05 Найти цитируемый пост)
Насчёт деплоя из идеи - для этого лучше использовать ант или мавен. Которыми уже можно управлять из идеи.


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

Цитата(chief39 @  28.4.2007,  12:05 Найти цитируемый пост)
А если на делфях писать свой хитрый протокол, сложную логику приложения и гипер-красивое, кастом УИ - то чувствуешь себя только коком? smile

Ну в дельфях - если среда берет что-то на себя, она это делает, а не делает вид, что делает... а тут шаг в лево, шаг вправо... 


Цитата(chief39 @  28.4.2007,  12:05 Найти цитируемый пост)
не брать бесплатные сервера, а прикупить один из дорогих и мощных. Делфи ведь, кажется, тоже не бесплатно?

да чего-то я не уверен, что веб-сфера будет в основах своих сильно от джеронимо отличаться... что-то я смотрю: все эти платные сервера - это двоюродные сервера бесплатных... 


Цитата(chief39 @  28.4.2007,  12:05 Найти цитируемый пост)
А то прям как: "у нас только ржавые велосипеды, а в той стране велики, машинки и ракеты космические. Но ракеты иногда ломаются и я с ними намучился. У нас проще." - дык кто мешает в той стране не лезть к ракетам? smile

Вот-вот.... У меня пока есть терпение разбираться и тыкаться... а у кого характер по злее - плюнет на хрен на всю эту бодягу... Если бы эти ракеты были бы постабильнее - космонавтов было бы гораздо больше... а так пока основные проблемы по освоению Java создает сам Java...



--------------------
smile
PM ICQ GTalk   Вверх
Stampede
Дата 3.5.2007, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



Я в общем согласен с Maverick, есть в JEE такое дело.

Что могу посоветовать...

Во-первых, проявлять здоровый консерватизм. Не пытаться гнаться за новомодными штучками. Не апгрейдить на только что вышедшие версии. Хотя бы полгода дайте им отстояться. Посмотрите, что о них люди говорят, что в баг репортах пишут. Я согласен, это не всегда помогает, но это хотя бы какой-то выход.

Во-вторых, советуйтесь в вопросах выбора инструментов. В том числе и на Винграде. Людей с опытом тут достаточно много, может что-то и присоветуют (или наоборот отсоветуют smile).

А в общем да, нету блин silver bullet'ов.



--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
chief39
Дата 3.5.2007, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 11
Всего: 77



Цитата(Maverick @  3.5.2007,  08:53 Найти цитируемый пост)
вот-вот... темы-матрешки.... для банальной задачки расположения приложения на сервере - надо убить две-три недели на изучение дополнительных примочек...

Нууу... тогда можно это же заявить сишникам, которые мэйк юзают уже сто тыщ лет. 
Но, как по мне, две-три недели на ант и простые шаги в сторону сервера приложений - это задофига. Разве что на третьем курсе института покатит :-/
Но, в принципе, в том и суть, что для работы с велосипедом тебе не надо знать как работает система охлаждения, ху из распредвал, что такое сцепление и гидроусилитель. smile
Не хочешь гидроусилителя? Не ставь. Так проще. Но баранку придётся крутить двумя руками.
"для банальной задачки расположения приложения на сервере" - для ознакомления, конечно, неплохо бы за две минуты натягать компонентов и сразу увидеть бесполезный но работающий вариант... но ведь деньги не платят за "банальные задачи" smile

Я бы и сам не против чтоб, как в анекдоте, ракета состояла всего лишь из х...ны и пое...ни. И чтоб эти части были взаимозаменяемы. smile
Но пока такого никто не смог придумать. Сможешь? smile


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1353 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.