The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Php is a dynamic language for sure. And you can pick it up quickly and get some work done, even if you don't have any idea about "software development." Php gets beat up a lot because you can get some work done using just the core of the language. You can also put run it right in your html.
Of course, I could use C# inline in an ASP.Net page in the same way if I wanted (you can use ASP.net just like classic ASP, if you really want to). I think it's just less common to see "hacks on top of hacks" code in languages that aren't free because hobbyist will use the free stuff instead.
To write a serious php aplication, you would use a framework--maybe Zend or Symphony. Or you could also use one of the many microframeworks--laravel and limonade are among my favorites. Or you could start with an extensible platform like Wordpress, Drupal, OsCommerce, Moodle, etc. Most of the php projects I have worked on are integration projects...like merging functionality from moodle into a drupal site, or merging a wordpress blog into an OsCommerce store, or something like that.
Evaluating Php by reading wordpress plugins writtne by hobbyist is a lot like evaluating .Net by reading consile apps written by students, in my opinion. Look into the frameworks that are available and the code that is in the platforms like wordpress to see how professional programmers use php.
After years of promising this the fact is we are worse of today than 10 years ago because we now have different form factors. It appears the whole thing is getting worse to me and I expect soon to have a request to build a website that looks good on a clay tablet or as a tattoo on an elephant's arse.
These days you really need to decide an area to focus on first.
I will definitely second that. I made the mistake of trying to ingest too many technologies at one time for awhile (studying too many different things) and basically spun my wheels for a good while. There's only so much bandwidth the brain will handle, particularly in an information-intensive field like this one. The old adage "Jack of All Trades, Master of None" really applies here.
Last Visit: 31-Dec-99 18:00 Last Update: 25-Jul-17 14:05