Reputation: 7750
My background is asp.net development and I took part in several projects where developer team was free to choose server-side programming technology (PHP, ASP.NET[Web Forms/MVC], JSP) & free to buy any CMS.
Looking backward I realize technology & approach we chose often wasn't the best one. I'll enumerate some projects:
There were projects where I had to support legacy web systems and there was no choice.
I feel (and it's very subjective) that server-side technologies niches are the following (when you have a choice what to choose):
I know every task can be accomplished with technologies you are most familiar with, but what do you think of nowadays niches?
There are some radical questions also:
Shall developers use CMS for every site larger than 3 pages as every site functionality tends to grow and there are lots of modules written for us? Even if site looks too specific it's better to write modules for well-known CMS than to write sites from scratch.
What is JSP niche?
Upvotes: 1
Views: 342
Reputation: 12721
What you use to build a site depends on what the site is for. A news site should use blogging software, static content sites should use a CMS. But there are many cases where the content of a site just doesn't fit one of the common "niches" as you put it. For example, Facebook applications or other dynamic content sites.
You might have made the right decision to roll your own portal system for the trading site. But when you wanted to add forums, blogs, etc. you should just integrate one of the systems already out there into your site. For example, wired.com is a mix of WordPress (blogs), commercial CMS, custom Java/JSP, a bit of PHP and a third party commenting system (Pluck).
Upvotes: 1