Talk:Web framework

message: If I may be so bold, this article would benefit from a total rewrite; in its current form the article provides little information and, I suspect, this contributes to the discussion on specific framework articles, for example Ruby on Rails, where people are seeking information on the facilities/technologies of these frameworks.
By bolstering the generic information provided here, we can remove some of the replication across the specific framework articles, allowing them to focus on the notable aspects of that framework.
How about a structure along the following lines (forgive the working titles, but you get the idea, I hope)?
--[[Special:Contributions/218.108.53.226|218.10ojjjjjjjjjjjjjjjj
#Implementation
##Languages
##OS
#References/See Also/External Links/etc.
-- V. berus 03:51, 16 March 2007 (UTC)
replies: text: Thanks for the support and suggestions, I have a rough draft of the rewrite that I'm working on, I'll try and get it to a reasonable start on then paste it in, so allowing others to take on sections. -- V. berus 21:29, 25 March 2007 (UTC)
thread_title:  Rewrite required? 

message: I'm trying to organize the various types of software frameworks, and I would appreciate input from contributors to this article as well. See Talk:Software framework#Software framework taxonomy
Ian Bailey 05:13, 11 April 2007 (UTC)
thread_title:  Software framework [[taxonomy]] 

message: Some frameworks will generate a basic, but fully-functional, application, once the developer specifies the structure of the data, or it is discovered through introspection. In some frameworks, this scaffolding supports the create, read, update and delete (CRUD) operations necessary to manipulate data.
I'm not sure why this is written under web template system. Imho scaffolding isn't some function tied to the template system. And scaffolding doesn't just happen out of nowhere. The first sentence implies that scaffolding automatically happens (wohoo - magic) after the model is designed. Then in some frameworks scaffolding creates CRUD sites for your models. So what does scaffolding do in the other frameworks?
To summarize: I think scaffolding is merely a feature of the framework not one of the templating system. And it always generates CRUD pages if you're starting to scaffold. What do you think?
--Florian Sening 12:51, 25 July 2007 (UTC)
replies: text: I think that scaffolding at least leverages the templating framework, because it normally uses some of the templating features when it gets invokes. However, the idea does not need to be tied to a specific templating framework, so I can see how it could be thought of as a separate feature in the framework. Feel free to re-write the notes on scaffolding. We should probably refer to the Scaffold (programming) article, while we are at it. Ian Bailey 22:36, 27 July 2007 (UTC)
thread_title:  Scaffolding 

message: I've seen these terms - push and pull - used before in discussions, but not everyone agrees on what they mean. I certainly don't. With Velocity for instance, you need to 'push' something in the context before you can use it, but after that, the object and everything it references is available for whatever operation, which is more of a pull. In fact, Velocity tools are purely 'pull'. Also, Struts is being classified as a push framework, and Velocity as pull, but you can use Velocity as a view layer of Struts. 
Whether a framework is 'component oriented' has absolutely nothing to do with whether it is push or pull, but rather with the ability to break up functionality on 'pages' into smaller, independent 'components'.
Finally, the reference that is used for the push vs pull explanation is a public forum; the opinions of a few random people of that site hardly justifies being referenced to here.
That article would be much better without the whole push vs pull thing.
Chillenious (talk) 03:29, 9 June 2008 (UTC)
thread_title:  Push vs Pull should go 

message: :With the increased interest in developing "Web 2.0" Rich Media Applications, the complexity of programming directly in Ajax and Javascript has become so apparent that compiler technology has stepped in, to allow developers to code in high-level languages such as Java, Python and Ruby.
That's just plain wrong. Java, Python, and Ruby are not any higher level than Javascript. Besides, the ability to compile to a Javascript target would be a trivial feature of the web application framework feature. A feature of a feature at best.
There's soooo many other problems too. Take the part on Security, what does it even mean to say that "Some web application frameworks come with authentication and authorization frameworks"? In practice, they ALL do and to pick a nit, choosing to allow full access to everyone is still a choice on how to deal with the auth & auth question. Now, if we were to talk about how some of the major players handle it? e.g. "Django, and most other frameworks, use role-based authentication and authorization. XXX, on the other hand, uses ??? instead."
Why bother listing the OSes when you're really just trying to say "All major OSes". Heck, it's worse than that, Catalyst can run on just about any piece of hardware that's out there.
Why bother listing the languages? Again, the answer is "most programming languages". If you want a list of frameworks, then just go ahead and do that instead. Oh, and I'm just going to mention the holy war in passing ... why is Java first on the list when everything else is alphabetical? And, and, and, I'm not really looking for a war, I just don't think this is a balanced presentation.
I've been writing "web applications" since 1994. Sometimes I found myself scratching my head at the convoluted way this page reads. If I'm not understanding the article, what would any normal person make of it?
Well, I don't really have the time or wikiskills to really take on the rewrite myself but I just had to point out a couple of issues.
71.30.145.220 (talk) 09:10, 2 December 2009 (UTC)
thread_title:  Confused, confusing, and just plain wrong 

message: Given the other more urgent suggestions, this may be trivial, but I believe it should be addressed in the future.  In the heading, "This article lacks historical information on the subject ...", there is a missing period before the "... Please ...", but I cannot access that boxed heading to add the missing period.  [Perhaps I cannot access it because I am too lazy to log in.]
:Done. Nibios (talk) 05:16, 20 January 2011 (UTC)
thread_title:  Punctuation 

message: Hello fellow Wikipedians,
I have just modified  on Web framework. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20111011174215/http://www.arrangeactassert.com:80/asp-net-mvc-controller-best-practices-%E2%80%93-skinny-controllers/ to http://www.arrangeactassert.com/asp-net-mvc-controller-best-practices-–-skinny-controllers/
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at ).
Cheers.—InternetArchiveBot (Report bug) 07:12, 30 November 2016 (UTC)
thread_title:  External links modified 

message: In contrast to AngularJS (which clearly was a client-side (JS) framework), Angular defines itself as a "development platform" (compare https://angular.io/guide/what-is-angular).
This corresponds with the fact that Angular itself never "runs on client-side"; rather the files which were generated by Angular (on developer side) run on client side.
Do you agree? I think it would be important to make this difference clear. S3rvus (talk) 14:18, 8 January 2023 (UTC)
thread_title:  Is Angular really a "client-side web framework"?