【问题标题】:Starting a new web projects开始一个新的网络项目
【发布时间】:2009-10-28 22:45:42
【问题描述】:

我正在开始一个新的网站项目,我想听听您的经验和关于正确使用工具的建议。我没有限制,也就是开源、商业、语言等。

网站功能:

  • 用户生成的内容
  • 管理员内容管理
  • 用于网站内容的正面和第 3 方使用的自定义 API
  • 销售实体和数字产品

那里有很多框架,例如 MVC、Symphony、django、drupal 等等。 我想在这里亲身体验最适合您的方法,更重要的是不适合的方法。

【问题讨论】:

  • 这是 a) 很可能是重复的,b) 一个过于宽泛的问题,每个人都会以不同的方式回答(您甚至没有指定编程语言),以及 c),正如您所问的对于意见而不是一个正确的答案,您应该将其标记为“社区维基”。
  • 我总是搜索重复的,没有找到。

标签: web frameworks


【解决方案1】:

我向你推荐的语言:

产品:

如果你想选择一个框架,这样做:

  • Python - Django
  • ASP.Net - MVC、LINQ、WPF、Silverlight、.Net 的一般...
  • PHP - Zend 框架
  • Java - Struts

我还建议您阅读一些有关我给您的建议的书籍。 ;)

【讨论】:

    【解决方案2】:

    使用 DotNetNuke。它基于网络表单,但很稳定,具有丰富的功能和充满活力的社区。​​p>

    【讨论】:

      【解决方案3】:

      这真的取决于你

      我最近完成了一个项目并使用了 Java Struts 2 和 MySQL。简单干净,一切顺利。

      在此之前,我在 Java Tapestry、Spring & Hibernate 和 MySQL 作为数据库方面做了一个项目。

      问题是您应该保持简单并使用最适合您的工具/框架并考虑问题领域所需的复杂程度。

      有时简单的 Servlet 和 JSP 就足够了,您不需要任何花哨的框架。

      .NET 和 PHP 或 Ruby 开发人员也是如此。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-14
        • 1970-01-01
        • 2015-05-04
        • 1970-01-01
        • 1970-01-01
        • 2011-02-16
        相关资源
        最近更新 更多