@shadow:... I think “(some) largest companies” prefer java instead ASP .NET. ... There are great companies using PHP , like Digg, YouTube, facebook. ... “THE BEST ” depends of what you wanna do. For most of my CMS I use CodeIgniter and Kohana. In others cases I use ZEND , but people say that symphony is one of the most robust… ... make your choice: http://www.phpframeworks.com/Many websites clearly states that ASP .NET is a lot better than PHP for example sitepoint: http://www.sitepoint.com/article/v-php-top-6-reasons-use-net/2/.
I have also noticed that many of the largest companies have converted/build their website in ASP .NET. From that I conclude that ASP .NET has to be the future programming language simply because that is what people want.
Or am I completly wrong?
I have heard that CodeIginter should be the “Light/easy” version of frameworks. That is not what I want. I know PHP but I just didn’t use frameworks earlier. That is also the reason why I want “THE BEST ” framework and not one that is made for PHP beginners![]()
.
Nice link 
Regarding the widespread of ASP .NET i refer mostly to danish companies. Among the top 50 danish companies I think 45-46 of them uses ASP .NET.
This tells me that ASP .NET has to be the future if all these companies prefer that language.
Also on the job market I can see a huge demand for ASP .NET programmers compared to the demand for PHP programmers.
But this is only my thoughts and maybe I am wrong 
- Author had a File in an Envato Bundle
- Author had a Free File of the Month
- Author was Featured
- Bought between 10 and 49 items
- Exclusive Author
- Has been a member for 4-5 years
- Item was Featured
- Referred between 50 and 99 users
- Sold between 10 000 and 50 000 dollars
ASP .NET is very popular within the ‘corporate’ world because of their large tie-ins with Microsoft technologies; however that doesn’t make them better, just that it would be pointless for corporations to switch to something different.
That said, I wouldn’t call ASP .NET the ‘future’ of web development at all. Open-source definitely seems to be taking prominence in new developments.
Since most frameworks are MVC -based (Model, View, Controller), I strongly recommend learning an MVC framework for PHP – such as CodeIgniter, CakePHP or Zend.
The reason being, it can be very hard to learn a new language and a whole new coding style (MVC) at the same time.
Learn MVC in your preferred language first, and you’ll find it much easier to learn whatever other languages & frameworks you like.
If you want to learn the currently hyped language & framework, go with Ruby on Rails – a fantastic framework, elegant language and is really starting to kick off!
- Author had a File in an Envato Bundle
- Author had a Free File of the Month
- Author was Featured
- Bought between 10 and 49 items
- Exclusive Author
- Has been a member for 4-5 years
- Item was Featured
- Referred between 50 and 99 users
- Sold between 10 000 and 50 000 dollars
Also keep in mind that SitePoint article was written almost 7 years ago – a lot has changed in that time!
- Grew a moustache for the Envato Movember competition
- Community Moderator
- Contributed a Blog Post
- Author was Featured
- Item was Featured
- Won a Competition
- Repeatedly Helped protect Envato Marketplaces against copyright violations
- Has been a member for 4-5 years
Write your own php framework
learn the ins and outs of everything first before getting lazy with a framework.
If you learn a framework first, good chance you will get lazy and never bother to figure out how it works under the hood (ie: most .net coders
hehe jks)
PHP is good and is very popular and easy to find help on, and if you concentrate on the upcoming PHP6 features you will end up one step ahead of most people who are still stuck in the PHP4 /5 days.
If your keen on Java, play with Grails lots of funky start ups are using this as a web framework.
my 2c
@jonatanfroes youtube is in python
- Attended a Community Meetup
- Author had a Free File of the Month
- Author was Featured
- Blog Editor
- Bought between 50 and 99 items
- Contributed a Tutorial to a Tuts+ Site
- Envato Staff
- Exclusive Author
- Featured in a Magazine
A few of my thoughts.
1) If you want MVC , that doesn’t mean that you can’t work with ASP .NET. Google ASP .NET MVC .
2) It’s a bit unfair to compare ASP .NET directly to a scripting language like PHP . The former is a framework…the latter is not! 
3) ASP .NET 3.5/4 is extremely powerful and should absolutely be considered.
4) You mentioned that it’s “a lot more expensive.” How so? You can get started for free.
5) In reference to learning resources, have you reviewed their website? Between the hundreds of video tutorials and articles…I’ve yet to find a better learning center for any other language/framework.
- Attended a Community Meetup
- Author had a Free File of the Month
- Author was Featured
- Blog Editor
- Bought between 50 and 99 items
- Contributed a Tutorial to a Tuts+ Site
- Envato Staff
- Exclusive Author
- Featured in a Magazine
You can watch a bunch of ASP .NET MVC videos here: http://www.asp.net/learn/mvc-videos/
