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

Тема в разделе "Lotus - Программирование", создана пользователем ToxaRat, 18 мар 2015.

  1. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    Сёдня прочитал весьма интересную статью: Не учите фреймворки, учите архитектуру - http://habrahabr.ru/post/253297/
    Полностью с ней согласен.
    Понравилось высказывание знакомого лотусиста:
    а ваше мнение?
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    @ToxaRat, комментарии интереснее статьи
     
  3. anna

    anna Lotus team
    Lotus team

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

    alexas1 Lotus team
    Lotus team

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

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

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    @ToxaRat, ты конечно прав, посыл верный.
    По факту создашь свой фреймворк/набор библиотек, но придешь к тому же. Годами это и делалось, больше чем уверен.
    У меня свои библиотеки есть, но для клиента.
    Если "xpage зло" только потому что это фреймворк со своей (неизвестной для тебя как разработчика) архитектурой, то аргумент слабый.
    То что на нем мало решений, вопрос другой...
    Сейчас пришли мобильные технологии, адаптивный/гибридный/мобильный дизайн, планшеты и народ захотел большего.
    Нужны инструменты, их предоставляют. Пользоваться или нет - каждый решает сам.
     

    Вложения:

    3 пользователям это понравилось.
  6. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    562
    Симпатии:
    214
    Золотые слова. И lmike прав - не надо изобретать велосипеды и колёса на работе. А у себя на кухне можно и Закон Ома заново открывать, если есть такая душевная потребность.
     
    3 пользователям это понравилось.
  7. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    795
    Симпатии:
    78
    Все это напоминает oop vs generic programming... с тем же результатом.
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    иойпыт ... сын ошибок трудных...
    и шожезатаке будет сама нотусятина (толстый клиент) - опаньки - фреймворк (да к тому же - похаченый индусами)
     
    2 пользователям это понравилось.
  9. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    @ToxaRat, давай, без дизигнера прогай, в болокноте ;) , сам в байткод преобразуй, зачем фрэймворк трогаешь? ;)
    [DOUBLEPOST=1426677627,1426677528][/DOUBLEPOST]
    смотря - что под этим понимать. XPages можно и в толстом клиенте пущать
     
    2 пользователям это понравилось.
  10. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    795
    Симпатии:
    78
    Применительно к Xpage - как говориться "губит людей не пиво..." . Вполне нормальная архитектура - для ibm)
    Как web аппликейшен сервер - тож ничего, работать можно. IDE вот кривоватое...
    Главное знать, что и зачем делаешь)
     
  11. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    2 пользователям это понравилось.
  12. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    562
    Симпатии:
    214
    И очень даже не фигово.
    Задолбало уже в "классике" делать приличный интерфейс, доставая правое ухо левой ногой и внешними костылями.
    Да, и в "классике" можно сделать всё. Но какой ценой!
     
  13. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    сейчас почти всё так и делаю...еще и через ВЕБ... DXML рулит процессом
     
  14. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    если только веб и руками - не понятно зачем домина ;)
     
  15. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    многие не готовы менять платформу - этим и живу ;)
     
  16. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    Это выражается только в затратах, если они превышают срок окупаемости - миграции не будет.
    Жрать кактус продолжают до распоряжения свыше или когда уже затраты не важны.
    Высшему показать "выхлоп" порой тяжело, необходимо постараться, но если удается - зеленый свет гарантирован.
    Вот у меня сейчас стоит такая задача... Сделать пару баз под web и показать куда надо/хотим идти.
     
  17. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    домина предлагает безальтернативный стэк, по совокупности (в рамках малого и среднего)
    если нет команды (сработанной) кот. может пилить и продвигать свое решение (без домины) - куда-то "слезать" - это самоубийство
    если вы - гугл, яндекс, мордокнига... - нужно свое решение ибо задачи очень специфичные (по масштабу и нагрузке)
    но там и команды разработчиков соответ.
     
    2 пользователям это понравилось.
  18. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    Общая тема.
    Для любителей готовых решений: http://libraries.io/
     
  19. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    770
    Симпатии:
    50
    LotusScript там нету :(
     
  20. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    вы отклоняетесь от темы
    зачем переходить на xPage - как я понял среди вас лидирует вариант "чтобы от меня быстро отьеба...сь" так?
    а поддерживать кто потом это будет?
    мне надеюсь не нужно напоминать что домино тем и хорош, что он фактически "вечен" и сделав всё правильно к вам и через 10 лет обращаться будут?
     
Загрузка...

Поделиться этой страницей