Популярность фреймворков, их востребованность и звездочки на гитхабе
Стало интересно, как взаимосвязаны: популярность фреймворка (на любом языке), количество звездочек на гитхабе и его востребованность на рынке.
Ну насчет самых топовых ясно, например, пайтоновская джанга — и по звездочкам на гитхабе на первом месте, и по разработке сайтов как бы тоже, да и по сути подавляющее большинство при упоминании питона для вэба имеют ввиду в первую очередь именно джангу.
То же самое насколько я понимаю и по пхп-шному фреймворку Laravel.
То же самое для Node.js — Express (ИМХО, вполне ожидаемо).
А вот для руби на гитхабе по запросу «framework» на первом месте «по звездочкам» почему-то не RoR даже не Sinatra, а какой-то Octopress (я не рубист, посему не знаю тенденций в рубях — может за бугром рельсы уже давно не в тредне...)
Это если брать гитхаб. Хотя может гитхаб не показатель....
А что насччет других? Каков топ-5(10) реальных (по популярности и востребованности у нас и за бугром) фреймворков для PHP, Python, Ruby, Node.js? или реально особого выбора при выборе фреймворка нет —
Просто интересно стало)
32 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарівКоментар порушує правила спільноти і видалений модераторами.
-
Коментар порушує правила спільноти і видалений модераторами.
Драйвер конечно неполный и из описания больше похож на proof of concept. Активность в юзер группе не очень. По коммитам не густо, судя по всему проект заброшен. По форкам на гитхабе не нашла ничего стоящего. Не смотря на это солюшн может быть интересен для старта.
Для Postgresql/MySQL собраны отдельно реализации как на Netty так и на Mina
Для Postgresql здесь: github.com/...cj/tree/master/postgresql
ну как написал ченить интересного за это время?
upd: хотя смотрю есть и фреймворк от твиттера под названием finatra. Наверное они вдохновлялись синатрой в свою очередь.
Мне кажется, звёзды на гитхабе будут у того, в чём ковыряться интересно, а не у того, что скачал с офсайта-поставил-настроил-работает. Может совпадать, а может и нет...
Octopress — это же основа для бложиков.
ну я в принципе понял, что это для бложиков. Но, 1. получается, что это как бы не совсем фреймворк (а нечто среднее между фреймворком и CMSиной), 2. что как основа для бложиков, то популярнее должен был быть Jekill (или как оно там правильно пишеться) по-идее.
З.Ы. хотя сам вчера заинтересовался подобными фреймворко-движками (правда интересуют в основном питоновские)
тогда в мире пхп должен быть вордпресс
ну вордпресс вроде как позиционируется как cms, а не как фреймворк (да и не как блого-генератор).1.5-2 раза больше (6 тыс. с гаком), чем у October CMS (примерно 3,5 тыс. звездочек, которая первая по звездочкам по запросу «cms» и фильтру пхп), причем вордпресса в «framework» и фильтре пхп вроде нет.
а так я видел, что есть блого-генераторы на пхп, но видиому они нужны в том случае, когда не нужны фишки вордпресса (+ вордпрес сам по себе довольно тяжеленький по-моему).
Ну и вроде как звездочек на гитхаббе у вордпресса смотрю где-то в
и отсюда вопрос такой: насколько понимаю популярность на гитхабе October CMS больше связана с популярностью ларавел, чем с допилиностью и кошерностью самой October cms. или она уже вполне готова так сказать «к употреблению» в качестве готовой CMSины?
Якшо брати лише к-сть, то так вже давно і є. Скоро світ php поділиться на «Wordpress» & «Все інше».
Могу поспорить что не поделиться. Думаю вордпресс в скором будущем уйдет из мира пхп. Он популярен только на западе. Это старый продукт.
1. подавляющее большинство сайтов написано на нем, родимом. Не думаю, что в скором будущем ситуация измениться настолько кардинальным образом, что весь этот сегмент (включая комьюнити) уйдет с вордпресса на что-то другое.
2. насколько мне известно одна контора нехило в него вкладывает)
3. есть даже конференциии по вордпрессу — central.wordcamp.org
1. откуда такая инфа?
2. а еще есть Joomla, которая популярна только у нас. И вот у нее то как раз шансов уйти из мира пхп куда больше, чем у вордпресса.
это еще ничего не значит. В последних версиях довольно нехило измсенений. Вот например обзорчик последней версии —
потому что мое ощущение, новичка в пхп мире — он уйдет только вместе с пхп, ...
...или вместе с западом :) он — пыховский, и стар как сам пхп, да.Смотрю я на местами удачную попытку реализовать «Java enterprise» в тех же Symphony и Zend, и хотя есть понимание «с какой целью», все же — а на кой? — у меня удивление не проходит.
Wordpress же нередко используется именно как фреймворк.
В отличие от ниже упомянутой Joomla. Вот ее место в пхп — «непонятно». Там где «фреймворк Wordpress» слаб, где нужно будет много дописывать, где его подход к расширению функционала «ад», где придется облепливать плагинами, лучше использовать Drupal.
или писать что-то свое, на классических фреймворках, от CI до «джавовских»
Все продукты рано или поздно уходят из жизни. Вордпресс так же. Я бы сделал ставку на фреймворки...
Вот был вполне неплохой фреймворк Kohana, но его разрабы вроде как перестали разрабатывать (хотя какие-то обновления выходят, но насколько я понимаю там сугубо исправление каких-то багов). Хотя пару лет назад помню он считался довольно перспективным и динамично развивающимся.
То же самое с CodeIgniter случилось — когда-то был один из топовых фреймворков (благодаря своей простоте, скорости и хорошим докам), но когда контора, которая его разрабатывала (EllisLab), в один прекрасный день перестала его практически развивать, а потом передала бразды правления B.C. Institute of Technology , то хоть и вышла3-я версия, но фреймворк уже очень сильно утратил свои позиции. (но счас его продолжают разрабатывать, может наверстают упущеное)
Вот и вордпресс — если его будут продолжать поддерживать, то он очень нескоро выйдет из употребления. Другое дело если его вдруг забросят, что в ближайшем будущем ИМХО вряд ли произойдет (но все может быть)...
P.S. и да, есть такой форумный движок PHPBB (думаю его все знают). Так вот — он очень долгое время использовал устаревший подход (табличная верстка и все такое), но вот недавно перешел на компоненты симфони. Друпал — тоже вроде переезжает на компоненты симфони с8-й версии. Так что кто знает — может и вордпресс перепишут под этот же тренд)
дело не только в поломке совместимости. Симфони шибко жирный, развесистый, если брать все его основные компоненты.
Для Друпала, который и до Симфони был тяжелым и развесистым — не критично, «хуже не будет. а лучше будет — потому что часть его дизайна станет более стандартной».
И то, насколько читал там только некоторые компоненты будут из Симфони.
По другому:
а зачем Вордпресс переводить на Симфони?
Какие его черты, характеристики привели к успеху, и как усилит, увеличит эти успешные черты — Симфони?
Что даст Вордпрессу привлечение пхп программистов желающих писать на пхп как на джаве?
А жаль, я бы очень хотел посмотреть. Не ради замены WP, а наоборот — для оценки Симфонии. Или любого другого фреймворка.
Чтобы было чётко видно, насколько код чище/проще/быстрее/понятней, чем в WP. Ну или наоборот.
скорость разработки и внесения изменений в легаси код.
для определения самой этой скорости есть тоже, косвенный эмпрический критерий
количество работающего кода, который почему-то дорого переписывать на более продвинутый ЯП.
таким образом, эмпирически — Cobol был суперзвездой по скорости разработки, то есть по — читабельности :)
не пережил же он ухода мейнфреймов по другой причине.
вот и берем Симфони и ВП
можно точно сказать что на малых проектах, с малым числом разработчиков на ВП писать и вносить изменения — быстрее.
Потому что у Симфони проявляются недостатки «Джавы» — boilerplate code
а на больших и сложных проектах, с большим числом разработчиков — проявляются недостатки ВП — плохое разграничение слоев абстракции.
и см
Евгений Котельницкий: Как не сойти с ума при разработке крупных проектов на WordPress
а так насчет вордпресса я только предположил) насчет пользы — хз, скорее всего только лишний геморрой, поэтому вряд ли)
Смысл использовать скажем Symfony 2 для проекта X если тот же функционал реализуется при использовании Wordpress быстрее, с теми же эксплуатационными характеристиками(а то и лучшими), и эволюционные изменения проекта так же — быстрее вносить?
Конечно, у «хаскелиста-перфекциониста» и к джаве с сишарпами тьма претензий.
Или Hakyll!
кстати. можно еще вспомнить питоновский Pelican blog.getpelican.com , github.com/getpelican/pelican )
Ну он простой как валенок. Поднимать Yesod ради бложека это как-то не ок.
возможно другие хаскелевые блогогенераторы (знаю есть несколько штук) просто хуже, чем хаккил? (сам хаскелевские блого-генераторы не смотрел, посему не знаю, какой из них лучше).
А так мне кажеться хаскель стоит поднимать для более весомых вещей, чем просто бложик)
Спорный вопрос. Если бложики на нём писать легко и удобно, то почему бы и нет?
ну это да)