Previous Entry Share Next Entry
2016-01

Мой персональный топ веб-стэков

Тут в прошлом посте пошло вяленькое обсуждение платформ, и я вот сформулировал, на чем бы я хотел делать приложение, торчащее в интернет:
(да, я понимаю, тут не хватает кучи всего, но мы же не претендуем на обьективность)

1. OpenResty (nginx + LuaJIT, очень быстро, очень заманчиво)
2. ServiceStack + IIS (энтерпрайзненько и достаточно хипстерски за счет ServiceStack)
3. CouchDB (субьективно, мало кому подойдет, мне удобно)
4. Cowboy + N2O (не пробовал, но выглядит хорошо, имеет шансы на 1-2 места когда попробую)
5. nginx + node.js (модно)
6. ServiceStack + Mono (если денег нету и вдруг хочется дотнета)
7. Apache + PHP (если еще и на девелоперов денег нету, а на качество пофиг)
8. всё остальное

This entry was originally posted at http://wizzard.dreamwidth.org/363844.html. It has comment count unavailable comments. Please comment there using OpenID.

  • 1
mudasobwa April 2nd, 2014
Э-э-э… А Unicorn+Rails и Erlang как бы вообще вне рассмотрения?

wizzard0 April 2nd, 2014
Ну, во-первых, CouchDB - это эрланг ;-)
Хотя я, к своему стыду, не знаю, какой вебсервер у нее в потрохах (или свой?)

Во-вторых, рассматривается, но я не пробовал еще на нем что-либо писать. Допишу, ггг

UPD: Дописал

А Rails и Unicorn не рассматриваются. Не то чтобы мне не нравился Ruby, или скажем Python, но нет. Я не знаю, как на них писать безопасные приложения. Даже на PHP это более понятно, как делать.

Edited at 2014-04-02 10:59 am (UTC)

insanegigolo April 2nd, 2014
жалко только на openresty нет вакансий

wizzard0 April 2nd, 2014
ну я из больших контор продакшен на нем знаю только у cloudflare

ничо, мы вырастем еще и будем набирать еще)))

тут какое-то противоречие

Serge Shikov April 2nd, 2014
Я не до конца понимаю, в чем оно, но:

- очень быстро...
- если еще и на девелоперов денег нету

Мне кажется, что это явно про разные проекты написано. А как бы рисовать, пусть даже субъективный, топ каких-то продуктов, при этом имея в виду разные проекты - это странно, не находите?

Ну и по тексту далее:

"Я не знаю, как на них писать безопасные приложения" - а на node.js получается что знаете что-ли? И почему? Потому что опыт есть, или потому что оно в этом смысле лучше?

Ну и в целом, не хватает некоторых пояснений, именно на тему критериев и мотивов.

Re: тут какое-то противоречие

wizzard0 April 2nd, 2014
Это всё субьективное и срачиков ради.

Re: тут какое-то противоречие

wizzard0 April 2nd, 2014
> потому что оно в этом смысле лучше?
потому что либы на JS гораздо чаще написаны с учетом SDL чем на руби или питоне. я не знаю, почему.

> при этом имея в виду разные проекты - это странно, не находите?
нет)

109 April 2nd, 2014
ты уверен, что перечисленное - это "платформа"? я бы скорее сказал, что это - набор кирпичей. вот Azure - это платформа :)

wizzard0 April 2nd, 2014
уел)

nponeccop April 3rd, 2014
Там вообще неоднородно. Например, в п.4 следовало бы написать просто "erlang". Мне хотелось бы видеть высокоуровневые вещи, вроде https://www.meteor.com/

В 7 пункте непонятно, зачем апач. Пхп прекрасно и под энжиныксом живет.



p1r4nh4 April 2nd, 2014
1) Код прямо в процессе вебсервера, залочил - пошëл в баню (или менять конфиг nginx и kill -HUP, чтоб кол-во воркеров увеличить? :). Ну и Луа - это как кривой по-своему джаваскрипт, никакой любви не испытываю к нему.
2) wut
3) Но это ж база, а не стек
4) ок
5) лол
6) лол
7) лол

Технологий, которые я бы использовал, в списке не замечено.

Edited at 2014-04-02 06:53 pm (UTC)

wizzard0 April 2nd, 2014
1) я понимаю, что там с live reload'ом чуть похуже, чем у эрланга, но в чем именно проблема? даже если kill -HUP
2) https://servicestack.net/
3) http://benoitc.github.io/couchapp/

5) почему?
6) в целом это работало достаточно неплохо в свое время
7) понятное дело что писать при этом буду не я :)

> Технологий, которые я бы использовал, в списке не замечено.

ну я писал штуки на питоне, но перестал.

ext_1684112 April 3rd, 2014
А что вы можете сказать про такую классику, как Nginx + Tomcat + Postgres?

wizzard0 April 3rd, 2014
Я не использую джава-стэки. Постгрес ок.

maxim April 3rd, 2014
Посмотри на кложуру и кложаскрипт, это хоть и JVM но ребята делают все технологично, умеют писать мало.
Это единственный конкурент на который я хоть как-то оглядываюсь.

  • 1
?

Log in

No account? Create an account