C Hostingenvironment

True Fabrications Monterey Arbor Wine Rack True Fabrications Monterey Arbor Wine Rack

True Fabrications Monterey Arbor Wine RackMade of wrought iron and glass, this wine rack is adorned with clusters of glass grapes and painted vine leaves. Choose between a vertical or horizontal rack. Each rack holds up to four bottles...

Deni Electric Gravy, Sauce, and Syrup Warmer Deni Electric Gravy, Sauce, and Syrup Warmer
Sale Price: $9.89

Hosting a dinner party requires the right tools. Now gravies or sauces can be created ahead of time and kept warm until the hostess is ready. The gravy sauce & syrup warmer keeps gravies and sauces hot and ready to serve whenever the guests are ready...

Marvel Comics Tall Shooter Glasses set of 4 Marvel Comics Tall Shooter Glasses set of 4
Sale Price: $32.99

Fans of the Amazing Spider-man will love this collector's item. Showcase the glasses at a party, or keep them for your own pleasure.

Def Comedy Jam All-Stars Vol. 2 Def Comedy Jam All-Stars Vol. 2
Sale Price: $17.94

Def Comedy Jam - More All Stars, Vol. 1 Def Comedy Jam - More All Stars, Vol. 1
Sale Price: $3.98

The three lively, 1990s episodes of Def Comedy Jam on More All Stars, Vol. 1 find Martin Lawrence hosting two of the programs, though his duties include a funny bit about trying to put on a condom in the fog of early-morning sleepiness...

Def Comedy Jam, Vol. 1 Def Comedy Jam, Vol. 1
Sale Price: $2.00

Martin Lawrence hosts Def Comedy Jam All Stars, Vol. 1 with his usual loose-limbed aplomb. Lawrence doesn't so much tell jokes as create an atmosphere of enjoyment. He makes fun of the audience, runs around the stage, twists his elastic face into a variety of shapes; it's not so much funny as just fun...

Playing God Playing God
Sale Price: $1.99

True Fabrications Antique Corkscrew True Fabrications Antique Corkscrew

True Fabrications Antique CorkscrewThese corkscrews are made of metal and feature Victorian-style ornate designs. Each comes in a decorative wooden gift box. Choose from the following designs:The Bell Corkscrew...

Antique Collection--The Lever Antique Collection--The Lever
Sale Price: $23.99

Outfitted with a simple lever design, our Lever corkscrew looks engineered by Ben Franklin himself. Comes in a decorative wooden box.


c hostingenvironment

I recently had the opportunity to develop a small system of booking. This time, I was determined to use of some development framework. Not for me the slow way of writing code from scratch - we've certainly exceeded that now in web development?

The big question was - which framework to use? Since the advent of Ruby on Rails, development frameworks are become quite the flavor of days ago and now, well, maybe not thousands, but a few! The last time I heard it are about 80 development frameworks out there. I'm not 100% of users of these, could be a little more, maybe a little more conservative site (in phpwact you will find about 40 PHP frameworks listed). The point is that the web developer is now really spoiled for choice. It is a problem in itself very because having too many choices can leave dithering between different options.

This article is about how I made my decision, which was CakePHP, and the factors taken into account.

It is obvious, and certainly I will have a barrage of "Why do not you try X framework, is actually much easier to use ... "type responses. Very well, your own choice! But that's the choice I done and I will. Frankly, the idea of going through another learning curve gives me Heeby-.... jeeby's

I found that selection criteria are not independent. In other words, once you have eliminated some executives because of specific criteria, Other factors come into play, therefore, more a process of elimination to try all the frameworks off a predefined set of criteria.

The first important point was the selection: Ruby on Rails or not.

Clearly, the attraction of using a Brand New, Hip Framework buzzword exaggerated. You can not go wrong with something that receives much attention ... or do you?

Let us look at some of the selection criteria filters Ruby on Rails

1. Ease of installation and ability to execute on shared hosting
The problem is that most of my clients use a shared hosting environment. Ruby on Rails can run on several common or garden type of shared hosting? The answer was, I soon discovered - no. Must either have access to their own private servers or run on a shared hosting environment that has Ruby on Rails preinstalled. Is Indeed, there are a couple of them now starting up. A complete list of hosting providers offering hosting Ruby On Rails is available on the Wiki MMR - rel = "nofollow" href = "http://wiki.rubyonrails.org/rails/pages/RailsWebHosts"> http://wiki.rubyonrails.org/rails/pages / RailsWebHosts.

2. Minimizing the learning curve
Although he knew that any new framework will involve a steep learning curve, did not really have the courage to go through two learning curves - one for the language itself and another for the frame. Still could be prepared through the learning curve, but if not for the fact that RoR requires special hosting.

So basically, the decision was: Do not RoR. And based on criterion 2, I decided to stick to a PHP framework, and do not work for something else based on Perl or anything else since I developed in PHP for the last two, almost three years. That said, very well say that CakePHP allows you to use your skills PHP - because it is an object oriented framework / MVC based framework has its own rich language infrastructure. You still have to learn CakePHP terminology and the curve learning is steep!

3. Ability to work in PHP 4
Although PHP 5 offers more object-oriented features, yet, not all shared hosts offer PHP 5 box. I decided to stick to a framework that provides backward compatibility and let me run in most servers that I and my clients home.

My other criteria should be reduced to:

4. Must have good Documentation
Below I have a good following documentation:

- Manual

- Examples and code snippets

-- Display models and videos - but do not consider it essential

5. A good support from the community of users
This element, combined with formal documentation is absolutely essential. All these frameworks are very young and the documentation is constantly evolving. Some documentation May be irregular in detail. This is where the user support in terms of community between the degree of activity are forums? Is there a tracking system? Any other tutorials informal write-ups, reviews, blogs and other forms of support?

6. Updates with regular updates and bug fixes
.. but not so close other than the software becomes unstable and unusable. Backward compatibility is also important.

Software version number can be used to indicate maturity.

Working out href the list below (rel = "nofollow" = "http://www.phpit.net/article/ten-different-php-frameworks/"> http://www.phpit.net/article/ten-different -php-frameworks /) can see that the list was reduced to the following frameworks:

  • CakePHP
  • Seagull Framework
  • WACT - from of "disqualified" from the latest version now requires PHP 5
  • Zoop
  • CodeIgniter

The next step was a bit less scientific - but still fitted in point 5 - how she sees this connection? How much support have to generate a "community".

I scanned through the forums and followed links and surfed the net and tried to get a general idea - and more generally CakePHP looked tapas. Such control that you can do is - do a Google search for each box and see how many results are returned. This will give you a good idea of general support, number of sessions, number of forum posts and general 'talked about' factor in the context specific. The results of this exercise can be seen here: http://www.tm4y.co.za/cakephp/ruby-on-rails-popularity-for-web-development.html

In summary, therefore, support for Ruby on Rails and the amount of information available as it is surprising and probably not go wrong if you decide to go that route. But if you want to stick to a PHP framework - CakePHP seems to be the way forward!

Christine Anderssen is the owner of Tailormade4you and specializes in Joomla, CakePHP and PHP/MYSQL Web Development to build cost effective website solutions for small to medium businesses. Visit us for free Joomla tutorials or read more about our specific Web Development services.



Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • NewsVine
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • Yahoo! Buzz
  • Twitter
  • Technorati
  • Live
  • LinkedIn
  • MySpace
0 Comments

Leave a Reply

Security Code:

Using Gravatars in the comments - get your own and be recognized!

XHTML: These are some of the tags you can use: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>