За что больше платят: Servlets, Portlets?

Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

За что больше платят: Servlets, Portlets?

Post by Interflag »

Хочу выяснить, за что больше платят в CA в среднем.

Сам толко начинающий.
Недавно сделал проект с servlets (Spring MVC, Spring Security, Maven, ...)
Теперь пытаюсь проделать тоже самое с Portlets.

Насколько видно "невооруженным глазом", Java portal developer получает больше Java developer.

Если это так то как это? И какие порталы лидуруют. Т.е. тотже liferay (с которым я набиваю шишки) или какойто там далёкий для меня Web Sphere...
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: За что больше платят: Servlets, Portlets?

Post by Интеррапт »

Ну зайдите например на dice.com и дайти поиск portlet и посмотрите сколько результатов - 186
И дайти там же поиск spring - 4258
А вообще это как-то ортогонально, тот же spring вполне себе будет жить в проектах с portlets.

Да и лично я бы даже не тратил время на portlets - мертвая (или умирающая) технология.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: За что больше платят: Servlets, Portlets?

Post by Komissar »

+1
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

Интеррапт wrote:Да и лично я бы даже не тратил время на portlets - мертвая (или умирающая) технология.
Т.е. больше пишут простые сервлеты?
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: За что больше платят: Servlets, Portlets?

Post by Интеррапт »

Interflag wrote:
Интеррапт wrote:Да и лично я бы даже не тратил время на portlets - мертвая (или умирающая) технология.
Т.е. больше пишут простые сервлеты?
Смотря, что вы называете "простые сервлеты". Ес-но портлеты не предоставляют ничего такого, что связка servlets, ajax, json и различные веб фреймворки не предоставляли бы. Скажем так - сервлеты используются повсюду, а портлеты - так и остались экзотикой. Я бы на это время не тратил, с другой стороны - если есть энтузиазм, то чего бы и нет? Я постоянно разбираюсь с какими-то фреймворками, которые через 3-5 лет отмирают или не поддерживаются. Такова нынче доля разработчика.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: За что больше платят: Servlets, Portlets?

Post by valchkou »

Interflag wrote:
Интеррапт wrote:Да и лично я бы даже не тратил время на portlets - мертвая (или умирающая) технология.
Т.е. больше пишут простые сервлеты?
На сервлетах UI, как правило уже не пишут.
Сервлет используют чтобы веб сервисы клепать.
А так как это направление все более популярно,
то имеет смысл учить не сервлеты (чего там учить то),
а как рисовать веб сервисы, RESTful(json/xml), WSDL.
Портлеты любят крупные корпорации. Например у нас в Bank of A активно продвигается liferay.
Только вот знание портлетов(как и сервлетов) особо не требуется, а вот знание core java обязательно.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: За что больше платят: Servlets, Portlets?

Post by Интеррапт »

valchkou wrote:Портлеты любят крупные корпорации. Например у нас в Bank of A активно продвигается liferay.
А как именно и для чего именно в BOA используется liferay? (если не секрет)
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

valchkou wrote:
Interflag wrote:[quote="Интеррапт"как рисовать веб сервисы, RESTful(json/xml), WSDL.
у меня ещё в университе преподовали web services.
Но я так толком и непонял почему их так везде "восхваляют"

Я допустим имею представление что это так сказать удалённое общение между приложениями. Но что там такого в RESTful? WSDL? (последний я учил)
Т.е. непонятна схема как с помошью их делаю деньги.
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

На сервлетах UI, как правило уже не пишут.
а на чём пишут? (ну вот так как начинающему мне всё интересно)
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: За что больше платят: Servlets, Portlets?

Post by valchkou »

Интеррапт wrote: А как именно и для чего именно в BOA используется liferay? (если не секрет)
наши Client Facing трейдинг apps переезжают на него.
Interflag wrote:
На сервлетах UI, как правило уже не пишут.
а на чём пишут? (ну вот так как начинающему мне всё интересно)
На HTML5 + CSS3 + JS (JQuery, ExtJS, DOJO)
Interflag wrote: у меня ещё в университе преподовали web services.
Но я так толком и непонял почему их так везде "восхваляют"
Я допустим имею представление что это так сказать удалённое общение между приложениями. Но что там такого в RESTful? WSDL? (последний я учил)
Т.е. непонятна схема как с помошью их делаю деньги.
недоработка преподавательского состава :umnik1:
показать показали, а для чего сами не знают.
вы же знаете что такое AJAX.
вот он как раз использует web service для динамического обновления данных на странице.
Правильно задизайненый app на сервисах имеет много плюсов
- значительное уменьшение траффика между browser-server
- экономия ресурсов сервера, не нужно генерить всю страницу, а только кусочек данных.
- возможность асинхронных request/response.
Это архитектруный вопрос, распросите ваших преподов, пусть отрабатывают гонорары.

К примеру онлайн чат - за ним тоже сидит вебсервис.
FaceBook API, Google API и тд, тоже активно предоставляют вебсервисы.
EMS services (hosted email providers),
Сервисы погоды, биржевые сводки, rss feeds, короче куда не ткни везде веб сервисы.
Если сервис полезен то и денег за него не жалко.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: За что больше платят: Servlets, Portlets?

Post by АццкоМото »

valchkou wrote:
вот он как раз использует web service для динамического обновления данных на странице.
это все понятно. речь о том, что это (я имею в виду веб сервис) банальщина, не стоящая более 10 минут объяснений маломальски грамотному человеку. а делают из них какую-то священную корову. недавно было, вполне синьорская роль ондроедного разработчика на проект, который мне в принципе интересен. в требованиях: experience accessing RESTful web services (xml, json)
WTF, дорогая редакция? вы бы еще написали proven track record of calling APIs
вот это - то что лично мне неясно. чего городить-то кучу умных слов вокруг наибанальнейшего RPC?
Мат на форуме запрещен, блдж!
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: За что больше платят: Servlets, Portlets?

Post by valchkou »

АццкоМото wrote:
valchkou wrote:
вот он как раз использует web service для динамического обновления данных на странице.
это все понятно. речь о том, что это (я имею в виду веб сервис) банальщина, не стоящая более 10 минут объяснений маломальски грамотному человеку. а делают из них какую-то священную корову. недавно было, вполне синьорская роль ондроедного разработчика на проект, который мне в принципе интересен. в требованиях: experience accessing RESTful web services (xml, json)
WTF, дорогая редакция? вы бы еще написали proven track record of calling APIs
вот это - то что лично мне неясно. чего городить-то кучу умных слов вокруг наибанальнейшего RPC?
согласен, изучать тут особо нечего, достаточно понять зачем
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: За что больше платят: Servlets, Portlets?

Post by crypto5 »

По теме мне еще тема gwt импонирует.
In vino Veritas!
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: За что больше платят: Servlets, Portlets?

Post by Интеррапт »

crypto5 wrote:По теме мне еще тема gwt импонирует.
+1 за GWT. Использую его очень много и давно.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: За что больше платят: Servlets, Portlets?

Post by Komissar »

он таки умирает
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: За что больше платят: Servlets, Portlets?

Post by crypto5 »

А что не умирает?
In vino Veritas!
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: За что больше платят: Servlets, Portlets?

Post by fruit6 »

"умирает" в данном контексте это, наверное, расшифровывается как "не захватило доминирующюю позицию на рынке".

мне gwt очень нравится, сделал хренову тучу аппликух на нем, включая ext gwt, smartgwt. после этого от spring mvc+jquery подташнивает.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: За что больше платят: Servlets, Portlets?

Post by valchkou »

все UI хаки, включая GWT, spring MVC, будут отмирать.
потому что UI проще рисовать использую UI технологии напрямую (JS + HTML).
Кстати все больше замечаю вакансий веб девелопера, с навыками только JS, HTML, CSS и умением цепляться за web services API, типа мордакниги.
раньше я такого не наблюдал, всегда нужно было в нагрузку либо java, jsp, servlet либо php, либо .net

Servlet + java это серверная часть.
Но с GWT я соглашусь, попробовать будет не лишней, хотябы для понимания Best Practice.
Тверпен
Уже с Приветом
Posts: 5713
Joined: 14 Jul 2011 00:39

Re: За что больше платят: Servlets, Portlets?

Post by Тверпен »

valchkou wrote:все UI хаки, включая GWT, spring MVC, будут отмирать. потому что UI проще рисовать использую UI технологии напрямую (JS + HTML).
Вот такие программеры рисуют UI без хаков джаваскриптом. Сначала загружают дефолтную страницу, а потом начинают AJAX-ом проверять: этот юзер залогинен? А как его зовут? А какие у него настройки? А закладки? Тыр-пыр. В результате вместо того, чтобы один раз засосать страницу с уже прорисованными формами для конкретного юзера они раскрашивают стандартную страницу. Очень смешно выглядит на медленном соединении, не говоря уж о немеряном количестве лишних запросов к серверу.
Не те цели держали на прицеле.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: За что больше платят: Servlets, Portlets?

Post by valchkou »

Тверпен wrote:
valchkou wrote:все UI хаки, включая GWT, spring MVC, будут отмирать. потому что UI проще рисовать использую UI технологии напрямую (JS + HTML).
Вот такие программеры рисуют UI без хаков джаваскриптом. Сначала загружают дефолтную страницу, а потом начинают AJAX-ом проверять: этот юзер залогинен? А как его зовут? А какие у него настройки? А закладки? Тыр-пыр. В результате вместо того, чтобы один раз засосать страницу с уже прорисованными формами для конкретного юзера они раскрашивают стандартную страницу. Очень смешно выглядит на медленном соединении, не говоря уж о немеряном количестве лишних запросов к серверу.
Зато чем больше кривых рук, тем ценнее мои.
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

А что вот по вашему мнению хороший специалист должен уметь? Т.е. must have, базис такой некий откуда он будет все fraimworkи "пинать"

Я когдато задал вопрос "мартёрому" специалисту - что должен уметь senior в отличии от junior. И получил ответ(ИМХО) что он должен пройти и на себе прочувствовать что где и как. (т.е. все баги и т.д.)
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: За что больше платят: Servlets, Portlets?

Post by Сабина »

Интеррапт wrote:Ну зайдите например на dice.com и дайти поиск portlet и посмотрите сколько результатов - 186
И дайти там же поиск spring - 4258
А вообще это как-то ортогонально, тот же spring вполне себе будет жить в проектах с portlets.

Да и лично я бы даже не тратил время на portlets - мертвая (или умирающая) технология.
Я бы вообще так вопрос не ставила. Если человек знает сервлеты поверхностно, он не может быть ассом в портлетах. Вопрос из серии что нужно уметь чинить души или краны чтобы быть клевым слесарем
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: За что больше платят: Servlets, Portlets?

Post by Сабина »

Interflag wrote:А что вот по вашему мнению хороший специалист должен уметь? Т.е. must have, базис такой некий откуда он будет все fraimworkи "пинать"

Я когдато задал вопрос "мартёрому" специалисту - что должен уметь senior в отличии от junior. И получил ответ(ИМХО) что он должен пройти и на себе прочувствовать что где и как. (т.е. все баги и т.д.)
Глубокое знание и понимание вебтехнологий как результат практического опыта. Если еще и сам написал свой фреймворк - то почти гений :)
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Bonny P.
Уже с Приветом
Posts: 19001
Joined: 22 Nov 2005 23:20

Re: За что больше платят: Servlets, Portlets?

Post by Bonny P. »

Interflag wrote:А что вот по вашему мнению хороший специалист должен уметь?
Видеть проблему и понимать, как подойти к ее решению.
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: За что больше платят: Servlets, Portlets?

Post by fruit6 »

если написал фреймворк, то есть шанс что он не умеет пользоваться гуглом :)

Return to “Работа и Карьера в IT”