»
S
I
D
E
B
A
R
«
Sponsored Links


Vork, open-source PHP framework designed for rapid development of performance-oriented scalable applications
Feb 24th, 2010 by NewUser

Vork Enterprise PHP Framework

Vork is an open-source PHP framework designed for rapid development of performance-oriented scalable applications.

The mission of Vork is to provide an MVC architecture and full-featured toolkit in a gimmick-free no-frills approach without adding overhead, creating slow & unscalable abstraction layers or re-inventing native PHP functionality.

Rapid Application Development

  • Native PHP interface with intuitive naming convention, no need to learn new terminology or syntax
  • Hello World! in 5-minutes or less with LAMP/WAMP configuration
  • Developers that already know PHP can use Vork productively within minutes

Performance-Oriented, Scalable, Green and Economical

  • Green-IT: Vork applications serve more traffic with less servers!
  • Enterprise-grade Vork platform has no slow abstraction layers or re-invented PHP functionality
  • Out-of-the-box response time for a Hello World! including making a database connection is typically just 0.0065 seconds!
  • Built-in support for multiple master/slave database configurations with tools to enforce security and increase SQL-statement efficiency
  • Automatically loads code & objects that are needed for the instance and not a byte more!
  • Vork can be configured to operate without any disk-IO to further reduce load time

Standards-Compliant

  • XHTML 1.1
  • PHP 5.0 – 5.3+
  • E_ALL | E_STRICT
  • Section 508
  • W3C WAI
  • Full MVC stack including layouts and components
  • All tools produce valid XHTML 1.1 with semantically-correct markup
  • Accessibility is automated as much as possible to meet Section 508 and W3C WAI standards
  • Code is open-source, built for PHP 5 and fully documented using the phpDocumentor DocBlock standard
  • Universal database support without abstraction layers; ability to easily change database brands at any time
  • Object-oriented source code is E_ALL | E_STRICT and adheres to the Zend Framework Coding Standards
  • Concise URL format is ideal for search engine optimization (SEO) and is easy to communicate verbally
  • CakePHP and Zend Framework objects can be imported into Vork; Vork Helpers and components can be used within Zend Framework and CakePHP
  • CSS-reset with default styles to provide cross-browser display consistency verified in Firefox, Google Chrome, Safari (OS X, iPhone & Windows) and IE6, 7 & 8

Extensive Toolset

  • E-commerce tools to validate & charge credit cards, accept PayPal payments, get UPS shipping rates, track a package, generate QR codes & more!Vork can generate QR codes and 3D charts!
  • Simplified use of Google tools: Maps, Charts, Analytics, AdSense, Sitemap, Payments, Translate
  • Amazon Web Services connection interface with automated caching mechanism
  • One-line of code turns any controller or action into a full-featured Wiki including a Wiki search engine
  • Forms maintain state automatically + ample tools include a WYSIWYG textarea that produces valid XHTML 1.1 markup and works in every browser
  • Internationalization (i18n) – multilingual forms allow users to easily type characters in other alphabets by pressing the phonetically-equivalent English keys
  • Integration with all mainstream JavaScript frameworks: YUI, jQuery, Prototype, MooTools, script.aculo.us, Dojo, SWFObject, Ext Core, Chrome Frame
  • Universal log-in/log-out/forgot-password utility
  • Turn any page of your application into a URL shortening site
  • User input validity is verified both in JavaScript (for user-experience) and in PHP (for security) – form validation rules are only written once
  • Extensive HTML helper functions including generation of Twitter Tweet links, tag clouds and simplified embedding of Adobe Flash
  • Consistent interface to many 3rd-party tools including Meetup event management & sharing boxes like: // Bookmark and Share
  • Email tools including outgoing-mail templates that operate like MVC-elements & spam-proof email address display tools
  • AJAX tools including inline language translation and simplified data-loading
  • Completely automatic SSL-link management to simplify transitions between https:// and http:// pages
  • Image management tools to watermark an uploaded image + generate multiple images in different sizes (fullsize, thumbnail, etc.)
  • POST utility to simplify connecting to web services
  • Effortless media integration including Flickr feeds, YouTube videos and embedding an MP3 player
  • Default 404 “not found” page has a Google Search box pre-populated to search your site for content related to the missing page
  • RSS layout makes it easy for any PHP array to become an RSS 2.0 or Atom feed; RSS reader makes quick work of syndicating feeds
  • Debugging tools that output to your Firefox Firebug console

Requirements

  • PHP – any version between 5.0.2 and 5.3.x
  • A database is optional and any database or cloud-DB that is supported by PHP will work with Vork
  • Works on any web server (Apache, Microsoft IIS, etc.)
  • Works with any operating system (Linux, Windows, Mac OS X, FreeBSD, etc.)
  • Integrated caching through any package with a PHP interface (Memcached, etc.)
PHP Fat-Free Framework 0.8.1 is out!
Feb 23rd, 2010 by bcosca

Version 0.8.1 of the PHP Fat-Free Framework has just been released. A relative newcomer in the prize fight for framework supremacy, Fat-Free’s simple domain-specific language for defining RESTful Web services, an adaptation of Ruby’s Sinatra, makes it different from the rest of the pack.

The philosophy behind the framework and its approach to the MVC design pattern is a balance between minimalism in structural components, code elegance, application performance and programmer productivity. It aims to be usable, not usual.

The latest release is distributed as two separate yet tightly-linked modules. The Core Pack provides the foundation for development teams to distribute work loads and compartmentalize programming/design efforts in typical MVC fashion. It comes equipped with a fast template rendering engine, SQL database helper and server-side cache for performance optimization of HTTP responses and database queries. The optional Expansion Pack includes features like CAPTCHA security, CSS/Javascript minification, and on-demand thumbnail image generation.

The lightweight PHP Fat-Free Framework requires PHP 5.3 or later to run. It does not depend on any PHP PECL modules, PEAR libraries, external classes or third-party components. The Core Pack consumes only 39KBytes of disk space (uncompressed), while the Expansion Pack takes up 9KBytes (uncompressed).

The PHP Fat-Free Framework project site is at:

http://fatfree.sourceforge.net

OmniPHP
Feb 1st, 2010 by bolshevik

OmniPHP is an enterprise quality open source framework that allows: Web 2.0 RIA, RDBMS management (indepentent of engine), CRUD Apps, session management, security, advanced PHP coding with scalability, amongst many other features.

Jan 24th, 2010 by dominic

F3::PHP is a single-file PHP 5.3+ Web development framework with a fast template engine, HTML forms processor and an easy-to-use SQL handler for databases. All that in one tiny package!

Too often we see code hyped up as “frameworks”. But when it comes to applying them to real-world situations, they fall short and sloppy or at the other end of the scale – are huge beasts that behave like control freaks – which make them unusable or hostile to average programmers.

Some are touted as frameworks yet they act simply as front-end controllers which do nothing more than route URLs to classes, functions or include files in complicated directory structures. They make programming a bit easier, but lacking in many MVC aspects. Other procedural frameworks use method chaining (which can be quite long), you’d wonder at times what the right sequence should be. Some are simply too bloated with too many features than you’ll ever need to use in simple blog or wiki applications.

Most frameworks brag about being “lightweight” – which seems to be a relative term. Does a 50MByte framework that consumes a lot of resources qualify as lightweight? Let’s call a spade a spade. A cargo truck is lightweight compared to a jumbo jet. Indeed. But if all we need to do to get from here to there on a “regular” basis is a car with some room to spare, why ride the space shuttle? Extra features are more often overkill, like using a jackhammer instead of a screwdriver.

It seems like in the name of “improving” their software, developers simply forgot or ignored the fact that frameworks are meant to support structures, that is, make applications easier to fabricate and provide order along with industrial strength – not to be imposing structures themselves. This point is argumentative and has been going on since the days of the pyramid builders. Architects and engineers have gone thru endless debates because the first is focused on artistic freedom, the latter on structural integrity.

Whichever the case may be, minimalism in framework design – where elegant architectual patterns and engineering excellence are available – is not a philosophy that’s commonplace. However, it does manage to find its niche here and there.

This is where the F3::PHP makes its mark. The minimalist framework is so rooted in its Zen world of construction components, that an entire Web application can be developed in so little, yet streamlined, code. That of course means a lot when we’re talking programmer productivity and time-to-deploy.

In fact, the entire F3::PHP command set has only 15 static methods and 6 template directives. Make no mistake about its puny size, it’s got everything a Web designer needs to get any kind of job done. You won’t see the fancy stuff found in large frameworks. It aims to be usable – not usual. It’s very much like a modern compact Javascript toolkit for PHP.

F3::PHP gives you a lot of freedom. It won’t change your programming style, only your habits – albeit due to the powerful tools you’ll have at your disposal. Despite that, F3::PHP is certainly not an end-all, be-all framework. It’s not for everyone – only for those who want raw power behind simplicity.

Reference list / Sitelink for crVCL PHP Framework
Nov 22nd, 2009 by IcemanX

Help us to create a reference list! Send us an email to project@cr-solutions.net with the project name (site name) and the URL where you use crVCL and a link to the banner of the page.

Website: http://www.cr-solutions.net

If you good in speaking english and german you can help too, translate the article of php::bar from german to english.
For more see http://de.cr-solutions.net/



»  Substance: PHP Frameworks   »  SiteMap