Not lengthy ago, a pal of mine sent me an electronic mail soliciting for my opinion on whether a domain he changed into growing ought to be done using WordPress, LAMP, or ASP.NET. I’ve used all of these, but have always been so centered on the info and mastering them that I never absolutely notion approximately the remarkable question of “What era should be used for a given website online?”. That is the sort of desirable query that I determined to position my thoughts on paper and assist provide some education to others.
Some people don’t have the abilities and capability to actually be able to pick the maximum appropriate era. They know one issue and that is going to ought to be made to work in all cases. That’s no longer always awful, however, it’s exceptional which will switch among technologies primarily based on the type of site. The crucial issue to recognize in net website development is that one era does now not match all.
I actually have several websites presently walking WordPress. I in the beginning notion of WordPress as only a running a blog platform. While this is virtually its predominant use and what it’s miles optimized for, you may honestly use it to create a more “conventional” searching web website online. It is very configurable and there are tons of custom plug-ins to be had which could assist you to add RSS feeds, SEO tags, vote casting, etc. Since WordPress is developed the use of PHP and MySQL, it’s also possible to create your very own plugins and personalize your website template. Oh, and that’s the different exceptionally amazing factor approximately WordPress — the templates! There are literally lots of unfastened WordPress templates available for download. If you can not discover one which fits the subject matter of your website then you are not looking tough enough.
Another fine thing approximately WordPress is that you can effortlessly find internet hosting providers that aid WordPress. In most instances, you can click an installation hyperlink and have WordPress properly established on your website in a few seconds. Then you visit the WordPress admin console and configure your site. It is all very smooth. You can add a couple of templates and easily switch between them. It is also easy to make minor changes to the templates (like changing tag traces, colorings, etc.).
The different gain of WordPress is that it’s far a blogging platform and the search engines like google love blogs. You can configure your WordPress install to mechanically ping one or extra blogging services on every occasion you add a brand new publish or page. That manner they recognize your site has changed and they ought to come index your site again. If you need your website to be discovered then the use of WordPress because the underlying engine is a great choice.
In case you do not know, LAMP stands for Linux-Apache-MySQL-PHP, which is a very not unusual and powerful set of generation additives used for constructing web websites (and did I mention completely Open Source and loose!). If you want entire manage over your internet website, then LAMP is a great choice. There are plenty of examples, unfastened scripts, and many others. Available on the net web site that will help you get commenced. There also are lots of free editors and equipment that will help you along. The disadvantage of the LAMP is that it’s far difficult with a view to creating your very own improvement “surroundings”. Since a maximum of us run a few tastes of Windows as our laptop operating gadget, we’d want to apply something like VMWare or Virtual PC to create a digital device strolling Linux. The subsequent task is getting all the additives nicely installed. While the installers for the LAMP additives have surely stepped forward, they still do not compare to the convenience of installing a Windows-based totally application. The subsequent venture with the LAMP is debugging. It might be first-rate if we all wrote the best code, however, the reality is you need the ability to debug. There are PHP debuggers to be had. A true one goes to price you a few cash although.
One of the nice things about the LAMP is that there are TONS of web hosting providers obtainable in an effort to select from. The motive is quite easy — LAMP is the completely open source, so it there may be a very little fee for the web hosting corporation to bear. That approach more margin for them!
Microsoft’s contribution to website development is ASP.NET. You can use any .NET language (C#, VB.NET, Python.NET, and so on.) to expand an ASP.NET primarily based web page. In my opinion, the quality aspect approximately ASP.NET is the reality you could use Microsoft Visual Studio for you improvement device. Visual Studio is the first-rate device out there. Yes, it expenses cash, however, you, in reality, get what you pay for. The different fine factor about ASP.NET is that you can without problems increase on your Windows-based totally laptop or laptop.
It is more difficult to discover an appropriate ASP.NET website hosting company. Believe me, I’ve looked! And I’ve used numerous different ones. The ASP.NET vendors lag in the back of the LAMP vendors in terms of what they provide. You additionally need to be careful and actually apprehend what the issuer means by means of things like “host limitless # of domain names”. In many cases, they just imply you may have an infinite # of domain names point for your single web website. That probably is not what you want.
I noted the use of Visual Studio before. That device is amazing and makes improvement SOOOO a good deal less difficult. I did quite a bit of improvement using a LAMP and were given a few sites up and going for walks. I used Eclipse with a PHP plug-in and it worked pretty accurately. I didn’t have Apache walking or Linux, so could not genuinely debug however I nonetheless managed. When it got here time to create a more advanced net web page, however, I fast decided to switch over to ASP.NET and use Visual Studio. Debugging become a snap and the coding turned into making a great deal simpler way to Intellisense and Visual Studio’s capability to “import” net offerings and make them easier for me to call from my code.
Making the Right Choice
Each of the era options has execs and cons. If you need to get a website up speedy and it will be displaying basic statistics (textual content, images, video) then WordPress is an outstanding alternative. If you need a greater superior web site, however, do not need to spend a whole lot cash on improvement gear, then LAMP is the nice preference. Finally, if you have already got Visual Studio or realize .NET programming, then ASP.NET is a good choice. If you are genuinely fortunate and can recognize all three then you could use the right tool for the activity no matter what.