java - 您推荐使用什么平台来开发 SAAS 应用程序?

标签 java .net ruby lamp

我应该使用 LAMP、.Net 还是任何其他平台?我可以访问具有 LAMP、.Net、ROR 和 Java 经验的资源。谢谢。

抱歉说得含糊。你能像保罗一样给我一些优点和缺点吗?感谢您的时间和精力。

最佳答案

如果您打算托管系统,那么您最好使用您熟悉的语言进行工作,并且可以雇用人员来帮助您。这意味着您想要一些相当流行的东西,但也面向您正在实现的功能类型。想必您正在编写某种形式的 Web 应用程序。

就我个人而言,我最喜欢的 Web 应用程序语言是 Perl,但需要大量的自律才能避免变得一团糟。对于大团队来说这可能不太好,而且很难雇用有经验的人。

PHP 非常适合开发 Web 应用程序,并且拥有大量追随者。除非我一直在关注 LAMP、.Net、ROR 和 PHP 都受到 Web 1.0 技术的限制,这意味着如果您想使用 AJAX(现在很流行),可以使用 Dojo 等 JavaScript 库来增强它们)。

如果软件是企业级的,那么 Java 或 C# 更畅销,但由于您自己运行它,所以这并不重要。就我个人而言,我会远离 J2EE,它太复杂,功能太少。

我最新的组合是 Java、GWT 和 hibernate,但我发现它们是非常难掌握的技术。如果您有时间进行长期发展,这很好,但如果您很着急,那就不太好了。

所以,如果你很着急,用一个非常简单的 1.0 前端在 LAMP 中进行原型(prototype)设计可能是最好的,然后一旦你明确了概念,用一些更强大的技术重做系统将帮助你获得达到新的性能水平。

保罗。

关于java - 您推荐使用什么平台来开发 SAAS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/619221/

相关文章:

php - 使用 SharpSSH 库时,Linux 命令在 .NET 执行中不起作用

ruby - 使用 heroku OSX 终端命令时中止 ruby​​ 陷阱段错误

java - 在Java中转换日期格式的最快方法?

java - 控制反转与好莱坞原则的混淆

java - 连接到具有多个客户端的服务器

c# - 使 C# 源代码作为脚本运行?

c# - Azure函数应用程序: TimerTrigger not Firing when Deployed

ruby - 如何在 Chef Recipe 中使用 not_if

ruby - 使用 Ruby 绘制 GPS 信息

java通过拷贝构造函数进行深拷贝