Web applications 如果I';我打算开发商业网络应用程序

Web applications 如果I';我打算开发商业网络应用程序,web-applications,Web Applications,最重要的是,我脑子里有一些想法,我们与我的一个朋友合作,编写了一些基于网络的杀手级商业应用程序。好了,这足够做初步的 我们正在考虑试用和使用什么平台。第一个想法是Java,因为我们都知道Java,我也看到了Spring的应用,所以SpringMVC看起来不错。然后有人来找我说“嘿,Adobe Flex踢出了一些东西,所以在商业应用程序中使用它。”读了Joel的一篇小文章后,我发现Flash从长远来看是不起作用的(但如果我错了,请纠正我),所以据我所知,剩下的是: Java和一些奇特的框架,如S

最重要的是,我脑子里有一些想法,我们与我的一个朋友合作,编写了一些基于网络的杀手级商业应用程序。好了,这足够做初步的

我们正在考虑试用和使用什么平台。第一个想法是Java,因为我们都知道Java,我也看到了Spring的应用,所以SpringMVC看起来不错。然后有人来找我说“嘿,Adobe Flex踢出了一些东西,所以在商业应用程序中使用它。”读了Joel的一篇小文章后,我发现Flash从长远来看是不起作用的(但如果我错了,请纠正我),所以据我所知,剩下的是:

  • Java和一些奇特的框架,如Spring
  • Python与Django
  • (我提到Ruby及其Rails只是作为一个脚注,因为围绕它的宣传似乎开始消退)
我有一个想法就是使用LISP,尽管它似乎是最强大的选择,但我无法说出一个人能用LISP编程,而且只有我的一些程序员熟人听说过它。如果我们使用LISP,那么我们必须从头开始编写库/框架

那你觉得呢?对于一个小团队来说,哪一个是最有效但最有益的?利与弊

我知道还有一些类似的问题,但它们对我来说似乎是本地化的,我认为为基于web的业务应用程序找到一个好的平台将对其他人有益

<强>编辑:我知道有.NET平台,但我不太喜欢使用它……< /强>

你也应该考虑和;也许也


所有这些都是编译框架,关注安全性和可靠性。

看来Clojure和Heroku将是我们最好的选择。

关于Lisp,有一些公司广泛使用它(Ocaml或Haskell也是如此)。我听说在克林顿时期,白宫的网络服务器是通用的Lisp语言。今天,一些公司雇佣了几十名CommonLisp程序员来完成一个与航空公司预订(或类似的事情)相关的大型项目。Ocaml被多家金融公司(Jane Street、Lexifi等)使用。它们是成功的公司吗?顺便说一下,我的主要问题是LISP程序员很少,所以如果我的项目扩展,很难找到LISP程序员来帮助我。我不知道。我只是碰巧认识一个受雇于那里(波士顿附近)的人。由于我是法国人&住在巴黎附近,我对什么是成功的美国小公司不太了解。