有很多答案。如果您已经有开发人员,那么他们会接受很大的影响。
如果您还没有团队,那么需要考虑很多因素。你需要学习不同的语言、框架、平台和数据库。
语言。这是计算机识别的一组核心命令。大的是:
- VBScript
- VB.NET
- C#
- PHP
- 红宝石
框架。框架是为您完成大量工作的大型库。框架的核心仍将是上述语言之一,但也有调用库例程的命令。大的是:
- ASP.NET 和 ASP.NET MVC(运行 VB.NET、C#.NET 和其他更小的语言)
- 蛋糕(运行 PHP)
- Ruby on Rails(运行 Ruby)
平台。这是运行您的网站的服务器类型。两个大的是:
- Windows(几乎可以运行任何东西)
- Apache(不能运行像 ASP.NET 这样的 MS 产品)
数据库。这里有几个不错的选择。大的是:
- MS SQL Server(需要购买许可证,还需要 Windows)
- MySQL(免费许可)
- MS Access(除了最小的项目不推荐)
可以列出的还有很多很多。我试图击中所有大的。
现在,尽管如此,Ruby on Rails (RoR) 是目前最常用于新开发的(根据 Google 趋势)。可以找到很多在线图书馆和帮助。
PHP 是巨大的,但正在下降。
如果您使用 ASP.NET,我建议您使用 MS SQL Server,因为在使用 MySQL 时很多向导都会失败。
如果您使用 PHP、CAKE 或 RoR,那么 MySQL 可能与现有库更兼容。
祝您升级顺利。