• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

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

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Сёдня прочитал весьма интересную статью: Не учите фреймворки, учите архитектуру -
Полностью с ней согласен.
Понравилось высказывание знакомого лотусиста:
xPage - жЫрнейший фреймворк, вобравший самые большие минусы фреймворков, как таковых
нафига он нужен, если ты все можешь написать сам. и написанное тобой будет в десятки или сотни раз меньше по размеру, будет быстрей работать, будет гибче меняться при необходимости, и будет проходить любые проверковалидации.
и вообще: лучший редактор для написания сайтов - виндовый блокнот!
а ваше мнение?
 
A

anna

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

alexas1

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

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

savl

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

Вложения

  • Безымянный.png
    Безымянный.png
    20,4 КБ · Просмотры: 489
  • Нравится
Реакции: akat

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
Нужны инструменты, их предоставляют. Пользоваться или нет - каждый решает сам.
Золотые слова. И lmike прав - не надо изобретать велосипеды и колёса на работе. А у себя на кухне можно и Закон Ома заново открывать, если есть такая душевная потребность.
 
  • Нравится
Реакции: akat

rinsk

Lotus Team
12.11.2009
1 151
125
BIT
3
Все это напоминает oop vs generic programming... с тем же результатом.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
Сёдня прочитал весьма интересную статью: Не учите фреймворки, учите архитектуру -
Полностью с ней согласен.
Понравилось высказывание знакомого лотусиста:

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
@ToxaRat, давай, без дизигнера прогай, в болокноте ;) , сам в байткод преобразуй, зачем фрэймворк трогаешь? ;)
[DOUBLEPOST=1426677627,1426677528][/DOUBLEPOST]
Написание кода "в блокноте", то есть без фреймворков, крупных библиотек и тд и тп может быть только на таких проектах, где не знают про управление проектами, agile, где вообще не принципиальна скорость разработки и нет ограничений проекта.
Имхо, сейчас тот, кто сумел лотусовый продукт вынести полностью в веб, тот и на плаву. Продать систему для толстого клиента за нормальные деньги нереально.
смотря - что под этим понимать. XPages можно и в толстом клиенте пущать
 
  • Нравится
Реакции: alexas1

rinsk

Lotus Team
12.11.2009
1 151
125
BIT
3
Применительно к Xpage - как говориться "губит людей не пиво..." . Вполне нормальная архитектура - для ibm)
Как web аппликейшен сервер - тож ничего, работать можно. IDE вот кривоватое...
Главное знать, что и зачем делаешь)
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
XPages можно и в толстом клиенте пущать
И очень даже не фигово.
Задолбало уже в "классике" делать приличный интерфейс, доставая правое ухо левой ногой и внешними костылями.
Да, и в "классике" можно сделать всё. Но какой ценой!
 

savl

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
домина предлагает безальтернативный стэк, по совокупности (в рамках малого и среднего)
если нет команды (сработанной) кот. может пилить и продвигать свое решение (без домины) - куда-то "слезать" - это самоубийство
если вы - гугл, яндекс, мордокнига... - нужно свое решение ибо задачи очень специфичные (по масштабу и нагрузке)
но там и команды разработчиков соответ.
 
  • Нравится
Реакции: savl

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
Общая тема.
Для любителей готовых решений:
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
вы отклоняетесь от темы
зачем переходить на xPage - как я понял среди вас лидирует вариант "чтобы от меня быстро отьеба...сь" так?
а поддерживать кто потом это будет?
мне надеюсь не нужно напоминать что домино тем и хорош, что он фактически "вечен" и сделав всё правильно к вам и через 10 лет обращаться будут?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!