- 更易学习。
- 易于使用。
- 具有GUI快速开发的小部件。
- 数据库集成。
我希望这个Web应用程序能够与Java客户端通信。在服务器端,我不局限于Java,可以尝试任何好的快速应用程序框架。
总之,我对服务器端的工具和技术没有做过太多的工作,因此并不熟悉。
您会有什么建议吗?
欢迎任何和所有的意见!...
我希望这个Web应用程序能够与Java客户端通信。在服务器端,我不局限于Java,可以尝试任何好的快速应用程序框架。
总之,我对服务器端的工具和技术没有做过太多的工作,因此并不熟悉。
您会有什么建议吗?
欢迎任何和所有的意见!...
对于这个问题,没有一个“正确”的答案。作为一名有十多年经验的Java程序员,当被问及这个问题时,我的通常答案是......PHP。这是由于以下几个原因:
话虽如此,这些也适用于其他语言(例如Python/Django)。
我认为你不一定需要一个PHP框架,但如果你需要的话,可以考虑以下一个或多个:
Django有几个值得注意的“快速”项目,包括自动生成的管理界面,捆绑的ORM(通过不编写SQL和其他代码来缩短开发时间),以及一个庞大的社区,其中包括多个可重用应用程序。
然而,当你第一次开始开发时,Django(或Ruby on Rails或任何其他MVC框架)并不会很快,因为它们需要学习曲线。 Django(和RoR)有相当多的关注点分离,如果您不习惯这种环境,学习框架需要一段时间。 如果您使用的是ORM,那也需要适应,当然,对于任何您选择的框架,都需要学习API。
PHP的编程方式相对更加自由,你可以将代码放在任何地方,并且组合成网页应用。因此,在刚开始时,PHP可能会更快一些。但最终产品可能会更加松散,需要重新调整。我认为学习曲线的一部分将涉及理解概念。我已经学习了几个月关于Web应用程序的知识,现在对概念有了更好的理解,大多数框架都非常相似。以下是我的研究结果:
有很多编程框架,哪些是“好”的取决于你需要什么。
有Ruby on Rails,非常方便。
对于Python,有Django。
对于PHP(我花了很多时间处理PHP),你可以看看:
这些都在某些情况下很好用,而在其他情况下可能会很烦人。
就开发速度而言,Ruby on Rails是当中最快的。