Showing posts with label php. Show all posts
Showing posts with label php. Show all posts

Thursday, March 19, 2009

THIS IS AN UNBELIEVABLE BLOG POST FROM FOUNDER OF PHP HIMSELF

reading this blog post I was totally shocked. How come Rasmus of php.net writes something like this to the public. If its for traffic generation then I am totally disappointed. read the post below

http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html

My comments about his post:

How can he prefer his own framework to other frameworks that make the work easy for us. Its like me telling him I will never use php because it wraps everything together in one language rather I will build my own server scripting engine that will let me support .net, java and php where necessary. HOW DUMB IS THAT ??.

These frameworks might be bad but the overall success is the fact that they are documented for teams to work together and also ask questions to community on one common platform. For instance the codeigniter framework has documentation and if I am building my application and somewhere I get called for something else, I can outsource it to any php developer and tell him my code base is on codeigniter.com. This way any developer can update my codes by learning codeigniter and then working from where I stopped given the specifications and UML diagrams. But using his so called no framework framework. How is he going to explain things to other developers when he gets stuck along the way. THIS ONLY SHOWS HE IS NOT A TEAM PLAYER OR HE HAS A LOT OF TIME TO TRAIN GUYS TO UNDERSTAND HIS NO FRAMEWORK FRAMEWORK AND WORK ON PROJECTS WITH HIM.

Men Frameworks like the .NET framework is what php has been lacking for years and no true programmer will lean more to procedural and individualistic ways of doing things than a team way of doing things.

I don't have the time to create my own framework, before building my application, then spend time writing documentation for my team members to learn and then start developing. I want to use a framework that has done a lot of stuff for me and can also help me outsource work to others and still be able to modify their codes even if they are thousands of miles away from me. I don't need to send them mails or get conference calls with them just to ask what they use to validate codes or connect to the google api. I will just follow the programming principles in the framework and understand their codes and they too will understand mine.

Men Rasmus, that your toy post was a total mess and please try to upgrade and follow the current trend of things

Sunday, May 18, 2008

Codeigniter is better than the .NET Framework

Codeigniter - www.codeigniter.com , the best php web development framework, is far better than the .NET framework's ASP.NET.
I have never used the .NET framework before but php appears to be much more efficient than all Microsoft technologies such that even Ballmer wants to buy facebook.com (php) and yahoo.com (php).
When I started programming some three years back, I was contemplating on using php or java for my web solutions. Java was more organised and mature than php but php was easy to install and run. You could find free php servers all around the place alongside soo many free php libraries and classes.
But java was too heavy and difficult to maintain by yourself ( dont get me wrong, to better use codeigniter I advice you to work with java first then apply your java skills on codeigniter projects).
Due to running cost I had to hang on to php.
I later wanted to build a framework that will remove the mess in php and make it orderly like java.
After about a week of hard work on the architecture of my framework, I decided to search the Internet for something similar, so I could rather improve upon or learn from it to build mine. I was shocked to see cakephp (www.cakephp.org) codeigniter (www.codeigniter.com) symphony and a couple of others.
I tried cake php but it gave me hell, but when I tried codeigniter it was like eating mangoes.
From there on I saw how big and powerfull the framework was and how easy it was to teach a new bie.
Ebot Ndip www.ebotndip.com , one of my students learned php and codeigniter in one week, after working on java for about two months.

I love codeigniter because its affordable and easy to learn and Right here in Africa I can host my own site running apache, php, mysql and Codeigniter, right inside my room with no stress.
I am in support of codeigniter for African developers mainly because, its easy to learn and easy to run. With Codeigniter, an African New Bee can take a period of 5 months to be equal to a guy who has been coding web apps in USA for the past ten years (trust me).

Enough of the Codeigniter jist, lets get down to why its better than .NET asp.net

The learning curve:
A new bee can learn codeigniter in one month and start building great functional startup businesses while in .NET you will take about three months to do same.

Hosting issues:
To host your .NET site on your own will cost you alot of money to pay to Microsoft. And in Africa money is what we dont have so I will advice all african web developers to jump unto php and codeigniter and they will never see a reason to learn any other web development framework.

Personally I started off with codeigniter in 2006 and I build www.ubstudents.com in 10 days thanks to codeigniter and phpbb, I built www.cameroonfootballers.com in a week thanks to codeigniter. I could use ruby on rails though but ruby is very stressfull to install and scale ask twitter.com