LINUX.ORG.RU

Я из криокамеры! Что выбрать?


2

5

Давно не занимался веб-девелопментом, 10 лет назад активно писал на Perl и PHP, два года назад воевал с Bitrix (теперь ненавижу PHP), написал пару корпоративных сайтов на C#/Umbraco (смешной опыт - написание своего модуля авторизации для регистрации анонимусов).

Сейчас есть идея собственного востребованного проекта, сначала подумал было на Perl/Mojo/Rose::DB, но посмотрел на чём сейчас пишут - все ломанулись на Node.js (а мне не web фреймворк нужен, мне боооольшой бэкенд не связанный с аяксами-шмаяксами к вебу нужен). Выбираю теперь между RoR и Django - имеет смысл их изучать? С Питоном у меня не пошли отступы (всё время их теряю, привык к фигурным скобочкам) и особая боль от полиморфизма и наследовании - в OpenERP я так и не ослилил правильную подмену родных функций и тупо правил код, вместо добавления классов-шмассов и прочей ООП зауми.

Так вот вопрос - решиться на доизучение питона, изучение руби, или писать на перле? RoR и Django вкусно выглядят, по тестам - в разы быстрее перла...

UPD. Всем спасибо, попробую Flask+peewee, если не пойдёт - продолжу Mojo.

★★★★★

Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от umren

Я так понимаю, трахаецца с этим всем разработчик, а не devops/одмин (каковым является erzent). Кроме того, если нет нужды, рельсы можно и не обновлять в проекте.

heilkitty ★★
()
Ответ на: комментарий от heilkitty

Я так понимаю, трахаецца с этим всем разработчик, а не devops/одмин

ты думаешь админ способен разрулить зависимости в гемах?

umren ★★★★★
()

Любишь скобочки говоришь, тогда Clojure

а если осилишь Emacs(в нем автоматический индент) и дашь еще один шанс Питону то милости просим Pyramid + SQLAlchemy

anonymous
()
Ответ на: комментарий от Shadow

Попробуй PyCharm вместо эклипса. Не просто понравится, а испытаешь оргазм.

shimshimshim
()

Аналогичная проблема.
Использую Apache + mod_perl + template-toolkit + PgSQL.
К базе обращаюсь через классы, сторонних библиотек и ORM не использовал.
Клиентская логика jquery + bootstrap, обмен через AJAX.

Выбираю куда податься: node.js или Perl Dancer 1.*.
Поставил два варианта параллельно и мечусь между ними.

Что напрягает после начала изучения:
* логи нужно настраивать отдельными модулями
* чудаковатый запуск сторонними программами
* непонятность с пулами баз и самими базами.

Что посоветуете?

WinLin2 ★★
()
Ответ на: комментарий от WinLin2

Mojolicious (в батарейке perlish-шаблонизатор) c деплойментом Apache + FastCGI. Если юзаешь Pg. На всем этом пиши restful api, которые отдают JSON, пусть этот JSON рендерится на стороне клиента.

outtaspace ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.