Hi! I am new at PHP/MySQL developing and want to know that if i go for ASP.Net, shall i learn all the package of VB.Net and C#.Net??
or alone ASP.Net will do??
First you have to decide between PHP/MySQL or ASP.Net. Since youâre asking the question in this forum then I guess your answer will have to be asp.net, and I concur
Now, you cannot learn asp.net by itself because it has to work with a programming tool/language, at this point again youâll have to choose between vb.net and c#, C# is cool, better still you can learn both
Iâm like him do not know where to go, the only thing I hate about .net is the cost so if you want to be creative and planning to grow website then you have to think twice.
Cost? Their is a free Visual Studio and SQL Server. I would also look into Web Matrix:
Excellent Platform to get you started.
As far as hosting cost are concerned, they are on par with PHP nowadays.
Donât be fooled by biased, butthurt PHP developers. If a person uses âM$â in their post, has all-together lost any credibility.
Microsoft Tech doesnât equal higher $$$$ anymore.
EDIT:
Almost forget. You can use full version, retail software for free (for a period of time) with Website Spark:
php/mysql is opensource. Why dont you think about JSP?
Unfortunately, you can see that people tend to pick sides when you ask a question like this. PHP is nice from the standpoint that it is simpler to program, although itâs more forgiving of sloppy programming as well. That makes it easy to learn and pick up a lot of bad habits that will make it more and more difficult for you to progress. That said, if youâre open to learning multiple languages, I would say start with PHP to learn the programming basics and then move on to a more solid OOP language like Java or C#.
If youâre looking to work on one language at a time, grab a good C# book and you can decide down the road if you want to branch out from there. IMO PHP is starting to show itâs age, and I feel like a lot of the excitement around PHP6 (including all the books already written about it) relates to very legitimate fear that PHP is becoming obsolete; an idea which is pretty terrifying to the millions of PHP developers out there, especially those who only know PHP. C# on the other hand, is a little harder to pick up at first, but makes you follow better programming practices which will give you a solid foundation to build on.
I also like the fact that there is only one place to go, http://www.asp.net/downloads, where you can download the free programs. I recommend the top selection.
Thereâs just one program to install and it comes with all the pieces that you absolutely need to get started. You can easily go from beginner to advanced using the free express editions. I donât like the quality of the open source application samples at the bottom, and I donât see a lot of value in the professional software. If the express editions are like a trusty pocket knife that does everything you need, the pro software is like a jeweled dagger which looks prettier behind museum glass but in a lot of cases doesnât work as well as your trusty old pocketknife. (Itâs also usually easier to setup than PHP, Apache, and / or Java because those packages usually have more files to download and install, unzip, compile, etc. There are also many different websites that offer different pieces, combinations, and packages at a number of different websites, so you can spend a good deal of time just trying to figure out where youâre going to go to download the files.
Thatâs true but when it come to MS SQL Server you are limited in the size and in the number of databases.
Hi Chroniclemaster1,
I have seen your website, it is very fast do you use shared hosting or a VPS? By the way, tell me how did you start learning ASP.NET and C# and do you recommened learning C# at first or both or what exactly? Do you recommened any good book?
I love Viusal Studio but the only thing you should worry about is that you do not have to think to grow with .net because if you grew then you will pay alot, alot especially for SQL Server database and windows servers. I have seen an advertisment that compare java with .net, at the end of the ad they wrote .not not .net :D.