首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于web的初创企业后端技术选择

基于web的初创企业后端技术选择
EN

Stack Overflow用户
提问于 2010-01-11 15:35:42
回答 3查看 2.9K关注 0票数 3

大家好,

与一位朋友,我们有计划成立一个创业公司,将作为一个特殊类型的电子商务网站,因此拥有一个成功运作的网站是必须的。

现在,我们正处于经营网站的技术选择的边缘。

  • 我们希望尽可能的敏捷,这意味着我们想要尽快(但稳固)开发
  • (实际上,我不是说像Twitter这样的大型网站,而是可能有一百万用户/天作为我们最好的网站)。
  • 我们将雇佣一两个开发人员来帮助我们建设这个网站,维护和扩展到将来。这里出现了一个问题,在我的国家,Java和C#/.NET开发人员是最容易找到的,而后面的语言/框架更难找到,比如Django或Rails。
  • 我们有必要为关键技术支付人均费用(但实际上没有人可以扔掉:)。

我们都知道python/django(这是我们最适合的地方)、php和java ( Java没有基于web的应用体验,但是Java)。除此之外,我们始终愿意学习新技术。

通过考虑这些标准,你会提出什么语言和框架,并请解释原因?(此外,如果你还提到其他关键部分,如web服务器软件或数据库选择,那就太好了。)

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-11 15:53:18

我说,随你所知,这将帮助你尽快建立一个坚实的网站。您提到的所有技术都用于实现具有大量用户的站点。先建立和运行网站,然后再担心每天的百万用户。

票数 5
EN

Stack Overflow用户

发布于 2010-01-11 16:03:09

我不会太担心找到知道您选择的特定技术的开发人员。优秀的开发人员可以使用任何语言进行开发。糟糕的开发人员即使使用了几十年的语言也无法走出纸袋。这是软件行业的一个肮脏的小秘密,很少有招聘经理知道。选择一个好的后端技术,并雇用一些优秀的工程师。这两个决定是正交的。

不要害怕使用新的框架或语言,因为最有才华的工程师最有可能是那些突破界限和学习最新技术的工程师。

Java是一个庞然大物。在过去的十年里,没有人因为选择Java而被解雇,但在快速发展方面,它肯定不会给您带来比您的竞争对手更大的优势。它是坚实的,这是一个行业标准,但它需要一个批量样板代码和最初的时间投资。

有几个很好的选择提供了快速开发和可维护性的良好组合。我个人会使用Django和Python,因为我知道它们是好的、可靠的技术和良好的支持(虽然我会用Cheetah代替Django的糟糕的模板引擎)。Python对于主动开发是很好的,而且由于强制执行的纪律,在将来(特别是使用Django)进行维护也是合理的。

祝你的决定好运,记住,是人让公司成功,而不是工具。

票数 4
EN

Stack Overflow用户

发布于 2010-01-11 15:56:51

DB -我的经验限制我使用Oracle10G(禁止启动)& MySQL。我建议MySQL。这是让我在MySQL上起步的那篇文章-

http://www.computerworld.com/s/article/9017778/How_Digg.com_uses_the_LAMP_stack_to_scale_upward_?source=rss_news50

中间件自从您使用dJango以来,您现在的开发速度可以有多快。dJango的可伸缩性是没有意义的,因为主要的瓶颈将是DB。

我当时正在做研究,想在Java中找到类似于dJango的东西,但没有。您将不得不依赖于常规Struts等。如果你走那条路。Java的问题在于,你必须为用户、用户/会话等重新发明轮子。如果你没有选择,那么我想这没问题。否则,我会看到dJango为初创公司带来更光明的未来。

祝你万事如意。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2042800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档