40+great frameworks for webdesigners and webdevelopers
Posted by webdesigncut on April 2nd, 2011 in Website design.No Comments »
Web Development Framework is a software application,which are specifically designed to support the development of dynamic websites,web applications and web services.So you have decided you want to start your startup, or may be you just want to build a hobby site. Choosing the web framework is going to be one of the most important decisions you will make, and this decision is going to influence most of your future decisions, so choose wisely.
Akelos
The Akelos PHP Framework is a web application development platform based on the MVC (Model View Controller) design pattern.Your Akelos based applications can run on most shared hosting service providers since Akelos only requires that PHP be available at the server. This means that the Akelos PHP Framework is the ideal candidate for distributing standalone web applications as it does not require any non-standard PHP configuration to run.
Blueshoes
BlueShoes is a comprehensive application framework and content management system. It is written in the widely used web-scripting language PHP.BlueShoes’ extensive feature set can also simplify or eliminate many common, and often tedious, programming tasks.
CakePHP
CakePHP is a rapid development framework for PHP that provides an
extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.
Codeigniter
CodeIgniter is an open source web application framework for use in building dynamic web sites with PHP. “Its goal is to enable [developers] to develop projects much faster than…writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries.”[4] The first public version of CodeIgniter was released on February 28, 2006.[5] The latest stable version 2.0.0 was released January 28, 2011.
Evocore
The Evocore framework is freely available for anyone to use.It is dual licensed so you can choose to use it under the GNU GPL or the Mozilla Mpl license.The evoCore framework distinguishes itself by the fact it doesn’t require PHP 5 to work.Regarding data storage, evoCore is designed to work with MySQL as a back-end.
Kohana
Kohana is an elegant HMVC PHP5 framework that provides a rich set of components for building web applications.It requires very little configuration, fully supports UTF-8 and i18n, and provides many of the tools that a developer needs within a highly flexible system. The integrated class auto-loading, cascading filesystem, highly consistent API, and easy integration with vendor libraries make it viable for any project, large or small.
Limb3
Limb3 is an OpenSource(LGPL) Library of Interdependent Modules and Blocks mostly aimed for rapid web application prototyping and development with PHP5. Limb consists of many reusable components and you can cherry pick the ones you need and combine them with other frameworks and libraries(e.g. Zend Framework, Symfony, PEAR, etc).
Maintenable
The Maintainable PHP Framework is based around the Model-View-Controller pattern and is modeled after Ruby on Rails. It aims for compatibility with PHP version 5.1.4 and later.
Php devshell
Phpdevshell is a Highly modular plugin based Code Management System and Framework. PHPDevShell can offer you immediate general used functionality with a user interface for your next project.It can be used as easy plugin based projects, Full MVC or Not, really up to you.You can extend existing projects on PHPDevShell with ease and it has extremely powerful skinning, theming and structuring.
Prado Framework
PRADO is a component-based and event-driven framework for rapid Web programming in PHP 5. PRADO reconceptualizes Web application development in terms of components, events and properties instead of procedures, URLs and query parameters.
Qcodo
Qcodo as a completely object-oriented framework takes the best of PHP and provides a truly rapid application development platform. Initial prototypes roll out in minutes instead of days. Iterations come around in hours instead of weeks. As projects iterate into more cohesive solutions, the framework allows developers to take prototypes to the next level by providing the capability of bringing the application to maturity.
Seagulls
Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly.
Symfony
Symfony is aimed at building robust applications in an enterprise context, and aims to give developers full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized. To match enterprise development guidelines, Symfony is bundled with additional tools to help developers test, debug and document projects.[
Yii Framework
Yii is an open source, object-oriented, high-performancecomponent-based PHP web application framework. Yii is pronounced as Yee or [ji:] and it’s an acronym for “Yes It Is!”.
Zend Framework
Zend framework is more of a glue framework in that things aren’t as tightly coupled as in other frameworks like RoR . As such it also gives you a lot more control.This framework boasts of one of the most complete collection of utility classes to leverage in your application. But since this is a collection of classes than a proper framework, you’ll be looking at lots of configuration to make it work. If you are thinking of starting off as a PHP programmer, this isn’t the first framework you should try.Having said that, it has excellent documentation and a very large community behind it.
Zoop Framework
Zoop is a recursive acronym which stands for Zoop Object Oriented PHP Framework.Far from being Yet Another PHP Framework or Rails clone, Zoop has been in development since 2001 and in use for the last 6 years in a number of different production environments. While it predates the recent proliferation of PHP frameworks, it’s based on solid MVC principles, including separation of display, logic, and data layers. It’s designed to be efficient, modular, and extensible, striking a balance between lightweight and fully-featured.
Archtype
Archetype is build as a second level Framework, it needs an “engine” Framework to work. First based on Prototype , now, Archetype can work on top of differents Framework thanks to an abstract engine abstraction. Currently you can use both Prototype and jQuery wrappers. These frameworks helps a lot in JS development, providing really good features to Javascript in a navigator environnement. For us, if we were in a “Java” world, the engine would be “java.lang” so nothing but what’s needed to really start doing anything.
Dojo
Dojo saves you time, delivers powerful performance, and scales with your development process. It’s the toolkit experienced developers turn to for building superior desktop and mobile web experiences.
Flesgix
Fleegix.js provides an extremely lightweight, cross-browser set of JavaScript tools for building dynamic Web-app UIs.
Using Fleegix.js doesn’t require you to drink a bunch of toolkit Kool Aid, and the code doesn’t try to turn JavaScript into Ruby, Java, C++, or any other language — the code is plain, ordinary, idiomatic JavaScript.
It will not turn you into a rock star, but it will help you kick JavaScript ass.
Fleegix.js is well tested in the major-market-share browsers — Firefox 1+, Internet Explorer 6+, and Safari 2+. It is licensed under the Apache License, Version 2.
Javascriptmvc
JavaScriptMVC is an open-source framework containing the best ideas in enterprise JavaScript development. It guides you to successfully completed projects by promoting best practices, maintainability, and convention over configuration.
Jquery
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.
Mootools
MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.
Prototype
Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.
Qooxodo
qooxdoo is a comprehensive and innovative framework for creating rich internet applications (RIAs). Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed.
Galleria
Galleria is a JavaScript image gallery framework built on top of the jQuery library. The aim is to simplify the process of creating professional image galleries for the web and mobile devices.
Scriptaculous
Scriptaculous is a JavaScript framework build on the Prototype JavaScript libraries. is It is very popular within web designers and developers for rapid UI demonstrations of advanced user interfaces. It contains classes for creating animations, AJAX calls, drag and drop features-basically all sorts of different UI effects are included. Many big web sites nowadays use the Scriptaculous framework.
Sencha
Sencha (previously known as Ext JS) has released Sencha Touch, an HTML5 Mobile App. Framework, which allows you to develop web applications that look and feel native on Apple iOS and Google Android touchscreen devices.It makes use of HTML5 for delivering audio/video or localStorage and CSS3 for maximum styling like rounded corners, background gradients, and shadows.
Uize
UIZE (pronounced “you eyes”) is a powerful, open source, object oriented JavaScript framework – supporting widgets, AJAX, DOM, templates, and more. UIZE allows you to create more effective user interfaces in your Web-based applications and services.UIZE does not extend native objects, and supports interoperability with other libraries that adhere to this principle. UIZE is server agnostic – so you can use it with any choice of server language and platform, including Java (Apache TomCat), C# (IIS / ASP.NET), Visual Basic (IIS / ASP), C/C++, Perl (Perl / Apache), PHP, Ruby (Ruby on Rails), Python, etc.
Yahoodeveloper
The Yahoo! User Interface Library (YUI) is an open-source JavaScript library for building richly interactive web applications using techniques such as Ajax, DHTML and DOM scripting. YUI includes several core CSS resources. It is available under a BSD License. Development on YUI began in 2005 and Yahoo! properties such as My Yahoo! and the Yahoo! front page began using YUI in the summer of that year. YUI was released for public use in February 2006. It is actively developed by a core team of Yahoo! engineers.
1 KB CSS grid
1KB CSS Grid prides itself in its simplicity. You want to develop a relatively basic, straight-forward website, and do not feel it necessary to spend a significant amount of time setting up and building the foundations
52 Frameworks
The 52 Framework is a new, and very much under construction, framework built specifically for utilizing HTML5 and CSS3 in a cross-browser, standards-compliant manner.
Golden grid
A CSS Framework integrating various CSS construction techniques like floats, absolute positioning, complete freedom of your default width, extra usability with em based grid system plus possibility of fluid columns and extra % based grid system and many more features.
Yaml
The YAML Builder is a tool for visually creating YAML-based CSS layouts. It allows for the setting of basic layout characteristics like the number and positioning of the content columns, as well as the dynamic creation of grid-based layouts by dragging and dropping subtemplates. Not quite WYSIWYG, but close!
Yui CSS
The foundational YUI Grids CSS offers four preset page widths, six preset templates, and the ability to stack and nest subdivided regions of two, three, or four columns. The 4kb file provides over 1000 page layout combinations
Sencss
Sencss doesn’t include a layout system littered with silly classes and pre-set grids, so what does SenCSs do for you? SenCSs does everything else: baseline, fonts, paddings, margins, tables, lists, headers, blockquotes, forms and more. All the stuff that’s almost the same in every project, but that you keep writing again and again …and again. SenCSs handles that for you. And nothing more.
Malo
Malo is ultra small css library for building web sites. It is meant to be structural base for small or medium web sites. Malo derives from it’s bigger brother Emastic CSS Framework.
Fluid 960 grid system
The Fluid 960 Grid System templates have been built upon the work of Nathan Smith and his 960 Grid System using effects from the Mootools JavaScript library.
Elements
Elements is a down to earth CSS framework. It was built to help designers write CSS faster and more efficient. Elements goes beyond being just a framework, it’s its own project workflow.It has everything you need to complete your project, which makes you and your clients happy. Read the Overview for more information.
Elastic Css
A simple css framework to layout web-based interfaces, based on the printed layout techniques of 4 columns but with capabilities to unlimited column combinations. and capacity to make elastic, fixed and liquid layout easily.Elastic provides a declarative syntax language to define the layout structure and behavior. It’s like having a conversation with your code.This way you don’t have to remember cryptic class names, just express what you want.
Cssboilerplate
Boilerplate: noun standardized pieces of text for use as clauses in contracts or as part of a computer program. As one of the original authors of Blueprint CSS I’ve decided to re-factor my ideas into a stripped down framework which provides the bare essentials to begin any project. This framework will be lite and strive not to suggest un-semantic naming conventions. You’re the designer and your craft is important.
Content with style
A CSS framework that aims to not only give you a framework for your overall design, but also for typography and more in-depth design elements. There are six different layouts included with CWS, including vertical navigation with one content column, vertical navigation with two content columns, and horizontal navigation with two columns of content. CWS also focuses on semantic markup, including naming conventions for the basic building blocks of the six layouts. It changes the structure of how pages are laid out to make more important content show up first in the code (header, main content, sub content, local nav, etc.
Bluetrip
If you’re looking for a good CSS framework for CSS beginners, look no further. This multi-part series introduces you to the BlueTrip CSS framework. In this first part, I will explain how to develop a basic web page design by using the core CSS classes provided by the framework. As you’ll soon see, this process is quite straightforward, even if you currently don’t have a strong CSS background.
Blueprintcss
Blueprint is a CSS framework designed to reduce development time and ensure cross-browser compatibility when working with Cascading Style Sheets (CSS). It also serves as a foundation for many tools designed to make CSS development easier and more accessible to beginners. Blueprint is released under a modified version of the MIT License, making it free software.
960gs
960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.