LINUX.ORG.RU

Сообщения kolyakolyanikolay

 

Go web frameworks (Revel vs. Beego vs. Martini): on which one to settle

Форум — Web-development

Good day! Trying to make a decision on which one to use for the development of a relatively large web app.

Available options include: Revel vs. Beego vs. Martini.

Revel

  • Initial Founder(s): Rob Figueiredo
  • 872 commits, 5 branches, 72 contributors
  • Features: MVC, modular, hot code reload, auto testing, Routing, Reverse routing, Session, Cache (RAM/redis/memcached)
  • Docs: manual, tutorial, samples; friendly community answering your questions on GH issues, Google groups

Beego

  • Initial Founder(s): astaxie
  • 936 commits, 3 branches, 56 contributors
  • Features: MVC, modular, hot code reload, auto testing, Routing, Session, Cache, ORM
  • Docs: (looks like) high quality docs on their web-site

Martini

  • Initial Founder(s): Jeremy Saenz
  • 350 commits, 2 branches, 44 contributors
  • Features: modular, Routing, some third party middlewares available
  • Docs: (looks like) all in one README.md

BTW, according to the benchmarks Revel showed a better result than Beego. And what is more interesting is the fact in most cases (especially on EC2) Revel was faster than plain golang app.

I've been using Revel for a long time and actually satisfied with it. However, there are so much buzz around that Revel is not following Golang way blah-blah-blah. So what advantages would I get in case of, say, the use of Martini or Beego?

 , ,

kolyakolyanikolay
()

Зачем нужна Монга?

Форум — Web-development

Есть ли вообще смысл её использовать? Многократно хранит ключи с данными (с 2010 года их просят это пофиксить), увеличивая обьём данных в 2-20 раз (в зависимости от данных), атомарность только на уровне одного документа. TokuMX, который форк (?) Монги и решает вышеобозначенные проблемы, выглядит сомнительно.

Из плюcов: деплоймент нехитрый, лёгкий старт разработки, масштабируемость.

Отбросим «для каждой задачи инструмент... бла-бла-бла». Что сейчас модно, молодёжно?

 , , ,

kolyakolyanikolay
()

Получаете ли вы удовольствие от процесса разработки? Как?

Форум — Talks

Помню себя красноглазящим сутками; пишущим код и рисующим интерфейсы или продумывающим архитектуру даже в отсутствии компьютера (на бумажке); пишущим что-то во сне. Итого - увлечение на 24 часа в сутки.
С момента окончания университета что-то поломалось. Втыкать стало очень редко и краткосрочно. Последний раз - пол года назад, на 1 неделю. В остальное время - апатия, прокрастинация, нежелание заниматься чем-то своим (отношение: закончить поскорее то, что должен и продолжать «медитировать», ничего не делая).
Как вы с этим боретесь? Это влияние образования или возрастное? Теме, возможно, в Talks'ах место.

Перемещено mono из development

 , ,

kolyakolyanikolay
()

Тред годноты для серверного web'а

Форум — Web-development

Делимся интересными вещами для серверного веба. Особенно интересны субъективные комментарии, основанные на личном опыте.

Приглядываюсь к D/Vibe.d и Go/Revel. Поначалу был приверженцем Go/Revel (просто, как три копейки; стат. типизация; компилируемость), но в ходе использования начинает возникать неудовлетворение некоторыми аспектами (вернее - их отсутствием) языка.
D - из совершенно другой оперы, для меня значительно менее понятный, однако внутренне влечет к нему.

 , , , ,

kolyakolyanikolay
()

Haskell фреймворк и образец приложения

Форум — Web-development

Добрый вечер, ЛОР. Реквестирую список Haskell фреймворков и образцовых приложений на нём. Формат такой, в противном случае ваше сообщение будет проигнорировано (щютка):

Someframework http://someframework.example.com
Application name 1 http://application1.example.com
Some Comment

Образец, разумеется, не абы какой, а тот, что вы находите хорошим по архитектуре и демонстрирующим все достоинства фреймворка.

Вот HappS все хвалят, а по Clckwrks ведь и не скажешь?!

 , , , ,

kolyakolyanikolay
()

RSS подписка на новые темы