Добавлю от себя пять копеек — полгода как перешел с мегафона на йоту. Очень доволен. Основное — у Мегафона (да и у большинства других) постоянно надо играть разными опциями что бы не «вылететь». Едешь из СПБ в новгород — не забудь подключить опцию, на следующий день вернулся — не забудь выключить. летишь в отпуск — не забудь включить бесплатные входящие — потом не забудь выключить. Я обычно забывал — потом еще переплачивал на неиспользуемые опции.
тут все просто — заплатил 520 р. и все — по всей стране (и роуминг и междугородние звонки). Роуминг? не надо никаких опций — 19 р исходящие и 9р. входящие на наиболее популярных направлениях — что еще надо?
Из минусов — в роуминге не всегда переключатся автоматом — надо играть с сим-меню. Поддержка через чат — (ну тут об этом много писали) -мне пришлось обращаться один раз. Не могу сказать что было комфортно — но проблему решили (как раз с роумингом). В целом отсутствие личного кабинета — чаще всего и не нужен — но например получить отчет по расходам — уже фиг знает как — видимо надо как-то отдельно просить.
А жаль на самом деле что за жалобами на саппорт прошли незамеченными технические подробности данного проекта. Мы внедряем Liferay уже несколько лет — и могу сказать что этот проект был уникальным в плане реализации на Liferay — причем не только для России но и для Европы.
Еще будет JavaOne в москве — в апреле.
А если взять чуть-чуть пошире России — то очень рекомендую JEEConf в Киеве — в прошлом году была просто супер-конференция — надеюсь в этом будет не хуже. Дата насколько я знаю уточняется — где-то середина мая (Киев в мае — это отдельная песня!)
Основной плюс JEEConf — это не конференция одного вендора — получается не так однобоко
А мне как раз нравится Spring MVC — за то что он не прячет детали коммуникации (собственно сам протокол http, используемые урлы и передачу параметров) — а просто упрощает их обработку.
Объясню на примере — долго использовал JSF (с RichFaces) — там вообще все в шоколаде — пишешь #{controlled.callSomeMethod()} — и не паришься — как там это все передается, какие урлы регерятся, как параметры передаются, как они попадают в контроллер — вообщем все происходит автоматом.
Только когда у тебя страница вдруг начинает весить под 2 метра — потому что во всех урлах передается state, либо когда начинаются танцы с бубном, потому что надо SEO Friendly URL-ы, либо когда вдруг сильно упираешься в перфоманс…
SpringMVC — по сути дела практически голый JSP API — просто с набором вещей которые упрощают его использование — в итоге ты всегда контролируешь что и как работает.
«говорит — настроить как надо, потом забыть» — поставить Убунту, настроить — и забыт про апдейты на новые версии — только секюрити апдейты текущего релиза и установка (ручками или из PPA если есть) новых версий продуктов что вам надо
Будет все стабильно.
По большому счету — основной набор фич в новой убунте (причем начиная с 11.04) — это Unity. Если вы продолжаете использовать (как и я) старый Gnome — то и нафига обновляться?
В остальном Убунта очень нравится — все просто и понятно — даже после перехода на Мак (сейчас паралельно использую и Мак и Убунту на разных ноутах) первой реакцией было — о — тут все как на Убунте — только неудобней :)
О! То есть вы его уже запускали? Здорово! А как тогда получилось запустить в класетере без «общей папки»? JackRabbit + MySQL для хранения файлов — или еще что-то?
Скажем так — на ElasticBeans амазоновском без бубна не заводится — да и то, как заводится — нельзя сказать что можно нормально использовать — если у вас работает — это хороший плюс
Ну то есть сразу хочи объяснить — хочу попробовать запустить такую штуку как Liferay в вашей среде — приложение достаточно большое и сложное — в кластерном варианте есть ряд дополнительных требований — если запуститься — напишу отчет :)
да, пока ничего не попросил. Еще вопрос — приложению необходимо где-то хранить файлы. Причем в кластерном варианте необходимо общий доступ к папке со всех нод (по одному и тому же пути — что бы конфигурация на каждой ноде была одинаковая) — такое возможно?
Ну в более сложном случае и конфигурация будет сложней — вам надо будет задать свой Trigger, сконфигурировать его из properties-файла и потом дергать задачи используя этот триггер
В этому случае как раз придется писать много xml — и аннотацией не получится воспользоваться
Все подробно написано в спринговой доке — я тут намеренно привел простейний пример
Точные даты не назывались — как появятся — я сообщу
Кстати — мне кажется у организаторов такой выставки должны быть аккаунты на хабре — если у кого-то есть пара инвайтов — поделитесь (я свои все растратил)
Тут вспоминается история про одну крупную компанию, которая пока была маленькой внедрила самописную ERP. А потом компания быстро и сильно выросла. В итоге, пока шло внедрение SAP (а компания выросла так что потребовались решения уровня SAP) руководством к программисту-автору была приставлена охрана — если бы с ним что-то случилось — работа всей компании просто бы встало.
С точки зрения внедряющего человека — велосипед это хорошо — можно при удачном стечении обстоятельств обеспечить себя булочкой не только с маслом — но и икоркой. А вот с точки зрения руководства — фиг знает, фиг знает.
По поводу прожорливости — у меня проект на amazon small instance (1.7Gb RAM, проц порядка 1GGz) выдерживал хабраэффект. Так что простенькой машинки с двумя гигами на 600 пользователей (подозреваю 50 одновременных это максимум у вас) вполне бы потянула. Java хочет больше ресурсов для запуска чем PHP — но зато потом ее прожорливость растет медленней (имхо).
«обращаться физически не к кому» — согласен что это причина — если нет возмодности допилить самому — заказывать разработку на java (а тем более с опытом в какой-то системе) будет отностительно дорого — ЗП программиста на Java сильно отличается от ЗП программиста на PHP
Но все равно не могу поверить что на PHP не было ничего адекватного — если не секрет (и дял общего развития) — какие средства рассматривали (из бесплатных)?
«Разумеется под решение данных задач уже существовало множество готовых решений, указанных в начале топика, но либо они решали вышеперечисленные задачи лишь частично, либо их стоимость вызывала крайнее недовольство у руководства.» — я как то пропустил «готовые решения указанные выше» — или плохо читал. Мы используем Liferay — это конечно не LAMP а java — но в принципе есть все что надо — и CMS, и простейший документооборот, и социальные сети — и все бесплатно. Хотя конечно не зная Java «допиливать» его сложно. Но наверняка и на PHP есть адекватные решения.
Если честно — все-таки сомневаюсь в эффективности писания нового велосипеда — наверняка при дальнейшем развитии проекта встанет вопрос реализовывать новые и новые фичи, которые есть в готовых продуктах заточенных под создание корпоративных порталов.
Получил ответ от организаторов, что студентам 50% скидка — но для студентов конференция может быть сложновата — так как уровень докладов расчитан на Senior Developer или близко к этому (по крайней мере сужу по своему докладу или по тем что мне интересны).
тут все просто — заплатил 520 р. и все — по всей стране (и роуминг и междугородние звонки). Роуминг? не надо никаких опций — 19 р исходящие и 9р. входящие на наиболее популярных направлениях — что еще надо?
Из минусов — в роуминге не всегда переключатся автоматом — надо играть с сим-меню. Поддержка через чат — (ну тут об этом много писали) -мне пришлось обращаться один раз. Не могу сказать что было комфортно — но проблему решили (как раз с роумингом). В целом отсутствие личного кабинета — чаще всего и не нужен — но например получить отчет по расходам — уже фиг знает как — видимо надо как-то отдельно просить.
А если взять чуть-чуть пошире России — то очень рекомендую JEEConf в Киеве — в прошлом году была просто супер-конференция — надеюсь в этом будет не хуже. Дата насколько я знаю уточняется — где-то середина мая (Киев в мае — это отдельная песня!)
Основной плюс JEEConf — это не конференция одного вендора — получается не так однобоко
Объясню на примере — долго использовал JSF (с RichFaces) — там вообще все в шоколаде — пишешь #{controlled.callSomeMethod()} — и не паришься — как там это все передается, какие урлы регерятся, как параметры передаются, как они попадают в контроллер — вообщем все происходит автоматом.
Только когда у тебя страница вдруг начинает весить под 2 метра — потому что во всех урлах передается state, либо когда начинаются танцы с бубном, потому что надо SEO Friendly URL-ы, либо когда вдруг сильно упираешься в перфоманс…
SpringMVC — по сути дела практически голый JSP API — просто с набором вещей которые упрощают его использование — в итоге ты всегда контролируешь что и как работает.
Будет все стабильно.
По большому счету — основной набор фич в новой убунте (причем начиная с 11.04) — это Unity. Если вы продолжаете использовать (как и я) старый Gnome — то и нафига обновляться?
В остальном Убунта очень нравится — все просто и понятно — даже после перехода на Мак (сейчас паралельно использую и Мак и Убунту на разных ноутах) первой реакцией было — о — тут все как на Убунте — только неудобней :)
Скажем так — на ElasticBeans амазоновском без бубна не заводится — да и то, как заводится — нельзя сказать что можно нормально использовать — если у вас работает — это хороший плюс
В этому случае как раз придется писать много xml — и аннотацией не получится воспользоваться
Все подробно написано в спринговой доке — я тут намеренно привел простейний пример
Кстати — мне кажется у организаторов такой выставки должны быть аккаунты на хабре — если у кого-то есть пара инвайтов — поделитесь (я свои все растратил)
Моя презентация доступна как всегда на русском сообществе Liferay
С точки зрения внедряющего человека — велосипед это хорошо — можно при удачном стечении обстоятельств обеспечить себя булочкой не только с маслом — но и икоркой. А вот с точки зрения руководства — фиг знает, фиг знает.
«обращаться физически не к кому» — согласен что это причина — если нет возмодности допилить самому — заказывать разработку на java (а тем более с опытом в какой-то системе) будет отностительно дорого — ЗП программиста на Java сильно отличается от ЗП программиста на PHP
Но все равно не могу поверить что на PHP не было ничего адекватного — если не секрет (и дял общего развития) — какие средства рассматривали (из бесплатных)?
Мы используем Liferay — это конечно не LAMP а java — но в принципе есть все что надо — и CMS, и простейший документооборот, и социальные сети — и все бесплатно. Хотя конечно не зная Java «допиливать» его сложно. Но наверняка и на PHP есть адекватные решения.
Если честно — все-таки сомневаюсь в эффективности писания нового велосипеда — наверняка при дальнейшем развитии проекта встанет вопрос реализовывать новые и новые фичи, которые есть в готовых продуктах заточенных под создание корпоративных порталов.