 |
|
|
 |
|
 |
Good article - when read in the right context - useful for a more general view of the languages though I would stress the difference in ease-of-coding namely with .Net 4.0 for example you now have Linq-To-SQL etc which I don't believe PHP has an equivalent of - this is a huge bonus in ASP.Net and really the differences in technologies would need to be stressed to management people simply as these differences do make a huge effect on cost/time of development. Overall though a good, useful article, thank you
|
|
|
|
 |
|
 |
>>I do not claim all I stated above are true, but all what I believe to be true. Also this list is no way complete and is time consuming to build a full list so I included major points only.
>>Correct me if any point is wrong or I missed any important points.
The more important point is that this article had no merit whatsoever. I was a waste of your time writing it and my time reading it.
And just a hint, if you are going to do a "product comparison", you need to make your claims true and state that they are true, not just write whatever pops into your head and cop out by saying "I do not claim what I wrote is true."
Put a little more thought into your writing and have some goal other than just to see your ill-considred meandering thoughts posted on a prominent site.
In other words, try writing something of value because that is what readers want to read. We don't want to read someone's half baked assumptions, especially when the author knows that is what he is shoveling.
|
|
|
|
 |
|
 |
Thank you for your feedback.
>> Correct me if any point is wrong or I missed any important points.
This is what few people did which you can see. So far I did not see any real objections about the points I raised.
The goal of this article is not about which one is good and which one is bad, but which is more suitable for your specific requirements.
PraVeeN
blog.ninethsense.com/
|
|
|
|
 |
|
 |
You state that PHP is only good for small to medium sites, how did you come to that idea. I was wondering if you had particular reasons why you think it's not as scalable. Especially considering that sites such as Facebook run on PHP. I do understand that Facebook uses its own PHP engine that interprets the code into something like C++ and then compiled, but they did run on straight PHP for awhile. Thank you for the very informative article, I enjoyed it. -jeff
|
|
|
|
 |
|
|
 |
|
 |
Scripted languages are great for small projects. There's a place for VBscript and PHP, definitely. But if you are doing serious server side code, PHP will take longer to write, longer to test, and be harder to maintain. On the other hand, every scriptmonkey knows it, so you can hire lots of cheap help.
The practical reason for freedom is that freedom seems to be the only condition under which any kind of substantial moral fiber can be developed — we have tried law, compulsion and authoritarianism of various kinds, and the result is nothing to be proud of. ~ Albert Jay Nock
|
|
|
|
 |
|
 |
Hello Albert,
Thank you very much for your feedback.
Let me respond to your concern - the context is different. I was not comparing two programming languages but two 'different' but 'similar' Technologies.
I request you to read/consider my writings in a high level as I did not try to compare it in low/programming level. The review might be helpful only for business people who cares about the cost, developer effort etc.
I hope you will agree to the point - both can be used for same purpose, say a website/web applicaiton.
Defenitely there are certain points which we cannot compare, like - you can write GTK+/Window apps using PHP but in ASP.NET, you cannot.
PraVeeN
blog.ninethsense.com/
|
|
|
|
 |
|
 |
NinethSense wrote: Hello Albert
If you're going to criticize me for not reading in the proper context, I'd suggest that you start reading names properly.
NinethSense wrote: The review might be helpful only for business people who cares about the cost, developer effort etc.
So you are telling me that maintenance is not part of the cost??? That time to code is not part of the cost??? That amount of time needed for test is not part of the cost???
NinethSense wrote: both can be used for same purpose, say a website/web applicaiton.
Sure thing. And you can build a raft with a handsaw and a hammer, or a fully equipped factory. But only one of those choices will let you build a yacht.
NinethSense wrote: you can write GTK+/Window apps using PHP but in ASP.NET, you cannot.
So the best reason you can come up with for using PHP to write web apps, is that you can write windows apps with it???
The practical reason for freedom is that freedom seems to be the only condition under which any kind of substantial moral fiber can be developed — we have tried law, compulsion and authoritarianism of various kinds, and the result is nothing to be proud of. ~ Albert Jay Nock
|
|
|
|
 |
|
 |
Thank you for the criticizing.
PraVeeN
blog.ninethsense.com/
|
|
|
|
 |
|
 |
Good summary of basic differences. I would probably make a bigger difference on prevalence and hosting costs of ASP.NET vs PHP on 3rd party ISPs. There are many more (and cheaper)choices for PHP hosting than for ASP.NET esp if you are adding MS SQL Server support.
It would also be interesting to compare cost and effectiveness of the various development frameworks for PHP and ASP.NET that may balance some of differences in programming time.
Alex
|
|
|
|
 |
|
 |
Dear Alex,
Thank you very much for the feedback and suggestion. Yes, I will try to extend or write a new article regarding framework comparision.
PraVeeN
blog.ninethsense.com/
|
|
|
|
 |
|
|
 |
|
|
 |
|
 |
Thank you.
PraVeeN
blog.ninethsense.com/
|
|
|
|
 |
|
|
 |
|
 |
Yep, check the disclaimer I added just before the history section.
PraVeeN
blog.ninethsense.com/
|
|
|
|
 |
|
|
 |
|
 |
Hi,
I added an UPDATE to the article please check.
ASP.NET is not open source, but some releavant portions of .NET Framework is 'open for reference'.
Yes, ASP.NET MVC is fully open source and I did not mention it is closed.
Regarding other platforms, I added one more point in article - 'code portability'. Please check.
Thank you for your feedbck.
Praveen.
PraVeeN
blog.ninethsense.com/
|
|
|
|
 |
|
|
 |
|
 |
No Vahid, I am not against ".NET as opensource". What I was trying to say is - you cannot build a ".NET Vahid Framework" with the avilable .net framework source code.
But with PHP source code, you can make your own language "VAHID" by just making some tweaks
So, .NET Framework = source open just for reference
PHP = pure open source
PraVeeN
blog.ninethsense.com/
|
|
|
|
 |
|
|
 |
|
 |
Thank you
PraVeeN
blog.ninethsense.com/
|
|
|
|
 |
|
 |
"Application developers have no benefits for either it is closed or open"
-You could see 'how it works' not 'belive' in the documentation.
"Recommended for Huge systems?"
-One anwser: FaceBook, I could list more examples but I think facebook is enough...
For the rest great article
Regards,
Tomé
|
|
|
|
 |
|
 |
The full source code for .Net is available so it is not really closed source. I look at how things work internally all the time. Facebook isn't really a good example. I have seen all kinds of issues with that system. Scripting languages like PHP and ColdFusion involve writing more things from scratch leading to exponentially longer development as the project size increases (not to mention the testing cycle).
|
|
|
|
 |