【问题标题】:Web Platform to build on可构建的网络平台
【发布时间】:2011-08-13 15:41:26
【问题描述】:

我将在接下来的几个月里建立一个社交网站,我正在尝试决定要使用的技术。 5 年前,我有用于 web 工作的 asp 3.0/.net 和 java/jsp 背景。最近我一直在做更多的非网络工作,所以我没有跟上最新的网络技术。

谁能推荐过去 2/3 年中网络开发人员流行的技术。我已经开始研究 Ruby on Rails 一些。我希望找到一个平台,它有一堆我可以重用的组件,而不是为我过去必须做的所有事情滚动我自己的。我更喜欢在 java 上运行或类似于 java 的东西,因为这是我最近最常使用的东西,它可能会部署在 linux 上。它当然必须能够连接到关系数据库并与现有的社交网站集成。

谢谢

【问题讨论】:

  • 嗨,Brian,Duffymo、Darth 还是我回答了您的问题?如果是这样,请标记您选择的答案或至少为有用的答案投票。

标签: ruby-on-rails module social reusability


【解决方案1】:

在过去的 2 年里,我一直在使用 Ruby on Rails,对此我不能说一句坏话。从认证开始,与 S3 集成,甚至实现诸如标记(N:N 类别)之类的常规操作,您可以想象到的任何事情都有数以千计的 Ruby gems。

除非您真的需要与 Java/JVM 互操作,否则我会说 Rails 是完成某事的最简单、最快的方法。与 J2EE 相比,开发感觉更加顺畅。

如果您真的需要使用 Java,您可以选择 JRuby,它工作得很好。或者 Groovy & Grails,它可能提供更好的互操作性。

【讨论】:

    【解决方案2】:

    试试Grails。它是一个基于 Java、Groovy、Spring 和 Hibernate 的 Ruby on Rails 式框架。您可以使用它连接到 MySQL 数据库并将整个内容部署在 Tomcat 上。它应该可以让您相对较快地开始。

    无论您选择哪种框架,您都需要考虑学习 JavaScript 和 jQuery。这是网络的语言。

    【讨论】:

      【解决方案3】:

      如果您决定使用 Rails,那么 a similar question 前段时间已在 stackoverflow 上提出。

      它还提到了lovdbyless,这是我知道并调查过的。 将其用作您自己的社交网络应用程序的基础,您可以节省大量工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-04-12
        • 1970-01-01
        • 1970-01-01
        • 2011-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多