Почему xpage это зло

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#1
Сёдня прочитал весьма интересную статью: Не учите фреймворки, учите архитектуру -
Для просмотра контента необходимо: Войти или зарегистрироваться

Полностью с ней согласен.
Понравилось высказывание знакомого лотусиста:
xPage - жЫрнейший фреймворк, вобравший самые большие минусы фреймворков, как таковых
нафига он нужен, если ты все можешь написать сам. и написанное тобой будет в десятки или сотни раз меньше по размеру, будет быстрей работать, будет гибче меняться при необходимости, и будет проходить любые проверковалидации.
и вообще: лучший редактор для написания сайтов - виндовый блокнот!
а ваше мнение?
 

anna

Lotus team
03.06.2014
400
7
#3
Написание кода "в блокноте", то есть без фреймворков, крупных библиотек и тд и тп может быть только на таких проектах, где не знают про управление проектами, agile, где вообще не принципиальна скорость разработки и нет ограничений проекта.
Имхо, сейчас тот, кто сумел лотусовый продукт вынести полностью в веб, тот и на плаву. Продать систему для толстого клиента за нормальные деньги нереально.
 

alexas1

Lotus team
10.04.2014
723
144
#4
Экстремизм до добра не доводит. Я начинал с машкодов и ассемблера (вот такой динозавр :happy:) и если есть моцк - этих двух языков достаточно для того, чтобы сделать всё. И кому это надо? И где эти идиоты (даж драйверисты до такого не опускаются)? Оси уже пишут на СИ и JAVA, а начинали с машкодов. Всё хорошо в меру и инструмент надо выбирать "по зубам" и по задачам. Лучче знать 5 инструментов на 5, чем 105 на единицу.
Прогресс делают профессионалы, коих становится всё меньше (есть с чем сравнивать).
В фаворе дилетанты широкого профиля, к сожалению.
В капитализме важно продать (себя или продукт), а что продать - дело десятое.
Такшта, фреймворки нужны - быстро приготовить продукт. Закон рынка.

ЗЫ
Обсуждалка на хабре прикольная - все говорят о частностях, которые им ближе всего.
А ведь любой фреймворк даёт прогеру простор для творчества и, даже, право его не использовать ;)
 
Последнее редактирование модератором:

savl

Lotus team
28.10.2011
2 131
102
#5
@ToxaRat, ты конечно прав, посыл верный.
нафига он нужен, если ты все можешь написать сам. и написанное тобой будет в десятки или сотни раз меньше по размеру, будет быстрей работать, будет гибче меняться при необходимости, и будет проходить любые проверковалидации.
По факту создашь свой фреймворк/набор библиотек, но придешь к тому же. Годами это и делалось, больше чем уверен.
У меня свои библиотеки есть, но для клиента.
Если "xpage зло" только потому что это фреймворк со своей (неизвестной для тебя как разработчика) архитектурой, то аргумент слабый.
Я бы изменил Мир, но Бог не дает исходников...
То что на нем мало решений, вопрос другой...
Сейчас пришли мобильные технологии, адаптивный/гибридный/мобильный дизайн, планшеты и народ захотел большего.
Нужны инструменты, их предоставляют. Пользоваться или нет - каждый решает сам.
 

Вложения

Симпатии: Понравилось akat

alexas1

Lotus team
10.04.2014
723
144
#6
Нужны инструменты, их предоставляют. Пользоваться или нет - каждый решает сам.
Золотые слова. И lmike прав - не надо изобретать велосипеды и колёса на работе. А у себя на кухне можно и Закон Ома заново открывать, если есть такая душевная потребность.
 
Симпатии: Понравилось akat

rinsk

Lotus team
12.11.2009
900
44
#7
Все это напоминает oop vs generic programming... с тем же результатом.
 

lmike

нет, пердело совершенство
Премиум
27.08.2008
6 567
263
#8
Сёдня прочитал весьма интересную статью: Не учите фреймворки, учите архитектуру -
Для просмотра контента необходимо: Войти или зарегистрироваться

Полностью с ней согласен.
Понравилось высказывание знакомого лотусиста:

а ваше мнение?
иойпыт ... сын ошибок трудных...
и шожезатаке будет сама нотусятина (толстый клиент) - опаньки - фреймворк (да к тому же - похаченый индусами)
 
Симпатии: Понравилось akat

lmike

нет, пердело совершенство
Премиум
27.08.2008
6 567
263
#9
@ToxaRat, давай, без дизигнера прогай, в болокноте ;) , сам в байткод преобразуй, зачем фрэймворк трогаешь? ;)
[DOUBLEPOST=1426677627,1426677528][/DOUBLEPOST]
Написание кода "в блокноте", то есть без фреймворков, крупных библиотек и тд и тп может быть только на таких проектах, где не знают про управление проектами, agile, где вообще не принципиальна скорость разработки и нет ограничений проекта.
Имхо, сейчас тот, кто сумел лотусовый продукт вынести полностью в веб, тот и на плаву. Продать систему для толстого клиента за нормальные деньги нереально.
смотря - что под этим понимать. XPages можно и в толстом клиенте пущать
 
Симпатии: Понравилось alexas1

rinsk

Lotus team
12.11.2009
900
44
#10
Применительно к Xpage - как говориться "губит людей не пиво..." . Вполне нормальная архитектура - для ibm)
Как web аппликейшен сервер - тож ничего, работать можно. IDE вот кривоватое...
Главное знать, что и зачем делаешь)
 

alexas1

Lotus team
10.04.2014
723
144
#12
XPages можно и в толстом клиенте пущать
И очень даже не фигово.
Задолбало уже в "классике" делать приличный интерфейс, доставая правое ухо левой ногой и внешними костылями.
Да, и в "классике" можно сделать всё. Но какой ценой!
 

savl

Lotus team
28.10.2011
2 131
102
#16
многие не готовы менять платформу - этим и живу
Это выражается только в затратах, если они превышают срок окупаемости - миграции не будет.
Жрать кактус продолжают до распоряжения свыше или когда уже затраты не важны.
Высшему показать "выхлоп" порой тяжело, необходимо постараться, но если удается - зеленый свет гарантирован.
Вот у меня сейчас стоит такая задача... Сделать пару баз под web и показать куда надо/хотим идти.
 

lmike

нет, пердело совершенство
Премиум
27.08.2008
6 567
263
#17
домина предлагает безальтернативный стэк, по совокупности (в рамках малого и среднего)
если нет команды (сработанной) кот. может пилить и продвигать свое решение (без домины) - куда-то "слезать" - это самоубийство
если вы - гугл, яндекс, мордокнига... - нужно свое решение ибо задачи очень специфичные (по масштабу и нагрузке)
но там и команды разработчиков соответ.
 
Симпатии: Понравилось savl

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#20
вы отклоняетесь от темы
зачем переходить на xPage - как я понял среди вас лидирует вариант "чтобы от меня быстро отьеба...сь" так?
а поддерживать кто потом это будет?
мне надеюсь не нужно напоминать что домино тем и хорош, что он фактически "вечен" и сделав всё правильно к вам и через 10 лет обращаться будут?