Talk:Comparison of server-side web frameworks

Java/JSF framework confusion
I think in the Java section the table listing Java frameworks does not accurately reflect reality. The confusion centers around JSF and is two-fold:


 * JSF itself is not a software product, but a specification for such a product. The license column therefor doesn't make a lot of sense and the version number is not exactly the same as the version number for the other listed frameworks. The two actual implementations (Oracle Mojarra and Apache MyFaces) have real licenses and version numbers more in line with other entries.
 * The table lists several entries that by themselves are not frameworks, but component libraries and/or extensions for JSF. This is in particularly true for the entry "icefaces".

I'm not entirely sure how to best resolve this. One option would be to add a sub-section of Java called "JSF" with entries like icefaces, richfaces, oracle adf, and implementations mojarra and myfaces.

Arjant (talk)

PHP Frameworks
Some discussion on the Web Server requiremenets for PHP frameworks would be very useful. For example, CakePHP seems to be most happy on Apache with mod_rewrite and very difficult to run on IIS. Most frustrating for folks who are stuck with a hosted IIS service. — Preceding unsigned comment added by 2.98.211.178 (talk) 18:51, 3 June 2011 (UTC)

List of content management frameworks has some PHP Frameworks that are not on this article's list. --AlastairIrvine (talk) 07:03, 1 March 2012 (UTC)

Also regarding PHP Frameworks: Someone seems to be deleting PHP frameworks big style, although its different usernames it is always the same (wrong) reason on delete pages: "Did a search: found no books/only books of the developers and almost nothing else". This is wrong for at least: DooPHP, Lavarel, Kohana. Those all are quite good frameworks that should be in the list and already were in wikipedia once but have been removed. For me that looks quite a bit as if someone tries to eliminate competition. — Preceding unsigned comment added by 46.235.114.9 (talk) 08:02, 5 March 2013 (UTC)

Need to add the Laravel PHP framework. It's up to version 4 and becoming more popular. — Preceding unsigned comment added by 108.92.223.14 (talk) 18:26, 19 September 2013 (UTC)

Why HybridJava web framework in not included in the list?
HybridJava — Preceding unsigned comment added by AlexSerov2 (talk • contribs) 06:18, 4 July 2011 (UTC)

Symphony
Candidate for inclusion in open source PHP - http://symphony-cms.com/ --Thistledowne (talk) 18:49, 14 November 2011 (UTC)
 * Symphony is a CMS. not a web application framework. Symfony is however already listed. Greenman (talk) 07:52, 30 January 2012 (UTC)

Haskell frameworks
This is the list of Haskell web frameworks. Three of them (Happstack, Snap, Yesod) have feature tables. — Preceding unsigned comment added by Bogdan.kulynych (talk • contribs) 10:04, 16 September 2012 (UTC)

remove obscure frameworks?
Should the entries for ExtJs and Helma be removed? They don't have their own article. 62.1.246.84 (talk) 17:51, 19 September 2012 (UTC)

Why is WebPy not included in the list?
webpy — Preceding unsigned comment added by Ruralcoder (talk • contribs) 04:42, 29 April 2013 (UTC)

Real Studio
Real Studio has offered a web framework for development of web based applications since 2011. Is this something that should be added here?

More info: http://www.realsoftware.com/web/ — Preceding unsigned comment added by 72.193.111.212 (talk) 10:14, 4 March 2013 (UTC)

Web Framework Performance
Should the TechEmpower Framework Benchmarks be included here somewhere? Seems like they cover the performance of different frameworks pretty well? — Preceding unsigned comment added by 209.203.70.66 (talk) 22:24, 8 May 2013 (UTC)

Tomcat
didn't see reference to Apache Tomcat. Shjacks45 (talk) 19:06, 14 June 2013 (UTC)

Comparison criteria : security framework
To my mind, all comparison criteria are not very clear. For example, what does "security framework" stand for? It would be really better to add a clear definition of each point. Dduuhh (talk) 17:04, 8 July 2013 (UTC)

Add more Lua web frameworks and (optionally) remove Kepler
There are several new Lua based web frameworks that are more relevant than Kepler nowadays. Kepler is actually discontinued and pretty old!

Take a look at http://lua-users.org/wiki/LibrariesAndBindings for more info.

DevelCuy (talk) 06:08, 28 July 2014 (UTC)

I tried adding Lapis, a modern and maintained Lua framework to the list and it was immediately removed because some doofus wants it to link to a wikipedia article, despite my linking to the main page. (2020-04-25) — Preceding unsigned comment added by 142.68.87.150 (talk) 05:59, 25 April 2020 (UTC)

Drupal is missing from the table 1.10: General/ PHP
It's included in the table 2:7. I know enough to notice this but not enough to fix it. Thank you! Thinkadoodle (talk) 18:22, 1 October 2014 (UTC)

Added Go
I added some popular web frameworks for Golang. Is it worth redlinking them? They seem to have some traction, but I don't know if they're widely used enough to merit individual articles. fi (talk) 06:53, 28 February 2015 (UTC)

Sails.js removed from list of JavaScript frameworks
My addition of Sails.js to the list of JavaScript frameworks was removed with the comment "remove entry without article". As a member of the Sails.js core team, I understand that it's not my place to write the actual Wikipedia entry about Sails. But I don't see why having a reference without an article would be a bad thing--wouldn't it encourage someone else to write the entry?

Sgress454 (talk) 05:44, 4 September 2015 (UTC)


 * Wikipedia is not a list of *everything*, and list articles are under significant pressure for inclusion of items contributed under conflict of interest. Inclusion in a list article still requires reasonable notability being demonstrated by reliable third party sources. You may be able to turn the tide by providing such relevant links or citations. Samsara 07:46, 4 September 2015 (UTC)

Phoenix (language Elixir) notable?
A possibly notable addition: Phoenix Framework. Probably best to wait until it has its own Wikipedia page though. --Epitectus (talk) 19:40, 18 January 2016 (UTC)

I’ve added Phoenix to the list, since it’s a special framework with growing attention. Maybe someone can start a Wikipedia page for Phoenix – that would be great! Bingobingolotto (talk) 17:15, 21 July 2018 (UTC)


 * The framework actually has a small-ish article already (created a few weeks ago). I have linked it in the table - usually Wikipedia articles (and lists) do not contain external links in their main body (see WP:EL for more details). No opinion on the "notability" aspect, but of course more sources are always welcome. GermanJoe (talk) 17:22, 21 July 2018 (UTC)


 * Thanks! A quite famous podcasting environment will be developed in Elixir/Phoenix in the future. https://github.com/podlove/ Bingobingolotto (talk) 14:54, 22 July 2018 (UTC)

Angular version out of date
Angular 2 has already been released (early September). 146.255.62.186 (talk) 08:28, 10 October 2016 (UTC)

Rust is missing
Here's a list http://www.arewewebyet.org/ These are: --134.3.80.238 (talk) 11:49, 31 October 2018 (UTC)
 * Actix
 * Conduit
 * Gotham
 * Iron
 * Nickel
 * Rocket


 * The given source is not reliable (see WP:RS for more information), probably not independent, and does not provide any in-depth coverage about the suggested additions - 3 basic criteria to add such entries in large lists. GermanJoe (talk) 15:22, 2 November 2018 (UTC)
 * The given url was not intended as a source, it's a list and the mentioned projects speak for themselves. I am pretty sure, you won't find a reliable source for all the other projects named in this Comparison of web framework article, maybe you should start to add the missing sources or delete the entries. --134.3.80.238 (talk) 01:43, 30 November 2018 (UTC)

Sync information between this page and web frameworks template
I would like the information on this page and the web framework template to be the same. But I'm not sure which frameworks should be removed / added on this page or removed / added in the template. I would like to hear your opinion. NaTRenKO(talk) 14:39, 26 June 2019 (UTC)

First-Release-Date column
There should be a column First-Release-Date additionally to Release-Date to indicate maturity resp. innovativeness of framework — Preceding unsigned comment added by 2A02:908:740:1D00:90DA:D81F:B5CF:E634 (talk) 06:24, 19 November 2019 (UTC)

Color Code Cyan?
In the licences column, some cells have a cyan background, but I can't find what it means. Any hints? --Joachim Weiß (talk) 10:06, 9 October 2020 (UTC)

Proposed merge of Comparison of JavaScript-based web frameworks into Comparison of web frameworks
The other one is a subset of this article. Lots of redundancies. -Pmffl (talk) 23:35, 9 April 2021 (UTC)


 * Combining these two would produce gargantuan list and table article which would be hard to use. I think it's better to rename Comparison of web frameworks to Comparison of server-side web frameworks and remove all client-side frameworks from it. That way, there will be two articles with clear focus describing two kinds of frameworks: client-side (JS) and server-side (which can be written in anyh language, not just JS). Anton.bersh (talk) 08:18, 19 June 2021 (UTC)


 * I concur, don't merge but rename & reorganize seems a sensible approach. --Xymph (talk) 17:26, 19 June 2021 (UTC)


 * How's this now? — Preceding unsigned comment added by 112.135.76.144 (talk) 10:43, 4 November 2021 (UTC)


 * I carried out the merge, now we just need to clean up Comparison of server-side web frameworks a bit. Anton.bersh (talk) 10:47, 4 November 2021 (UTC)


 * I dropped the merge tag. Everything seems to be in order now, and merging the client-side and server-side JS lists wouldn't make sense, in addition to the length issue. -- Beland (talk) 02:16, 19 January 2022 (UTC)

Status
Hi, do you have sources for this edit? The status in the newly-added column differs from the status as per the background colour. Greenman (talk) 18:27, 28 March 2022 (UTC)


 * Yes, all of them has on Wikipedia pages where information about development present. Also project homepages are alive, have information of present or future development and no development cease information. For example background color for Laminas framework is wrong, framework still exists and active (only framework name changed from Zend Framework to Laminas) (https://github.com/laminas). Same for PRADO (https://github.com/pradosoft/prado), i3 (https://github.com/UnionOfRAD/lithium/commits/1.2), fuelphp (https://fuelphp.com/forums/discussion/15418/php-8-1) Ibakirov (talk) 08:10, 29 March 2022 (UTC)


 * Thanks for the sources. The correct approach would be to fix the background colour indicating the status, not add a new column with information contrary to what's already there. I'll remove the new column and incorporate your sourced info. Greenman (talk) 11:07, 14 April 2022 (UTC)