我将在接下来的几个月里建立一个社交网站,我正在努力决定要使用的技术。5年前,我有asp 3.0/.net和java/jsp的网络工作背景。最近我一直在做更多的非web工作,所以我没有跟上最新的web技术。
有没有人能推荐一下最近2/3年流行于web开发的技术。我已经开始研究Ruby on Rails了。我希望找到一些平台,它有一堆我可以重用的组件,而不是像我过去必须做的那样,为所有的事情滚动自己的组件。我更喜欢在java或类似java上运行的东西,因为这是我最近最常用的,它可能会部署在linux上。当然,它必须能够连接到关系数据库,并与现有的社交网站集成。
谢谢
发布于 2011-08-13 23:55:14
在过去的两年里,我一直在使用Ruby on Rails,对此我无话可说。你能想到的任何东西都有成千上万的Ruby,从身份验证开始,与S3集成,甚至实现常规的事情,比如标记(N:N类别)。
除非您真的需要与Java/JVM进行互操作,否则我会说Rails是完成任务的最简单、最快的方法。与J2EE相比,开发感觉要流畅得多。
如果您真的需要使用Java,您可以选择JRuby,它工作得很好。或者Groovy & Grails,它们可能提供更好的互操作性。
发布于 2011-08-13 23:43:39
试试Grails。它是一个基于Java、Groovy、Spring和Hibernate的Ruby on Rails风格的框架。您可以使用它连接到MySQL数据库,并在Tomcat上部署所有内容。它应该能让你相对快速地上手。
无论您选择哪种框架,都需要考虑学习JavaScript和jQuery。它是网络的语言。
发布于 2011-08-14 00:36:11
如果你决定使用Rails,那么a similar question在stackoverflow上已经存在一段时间了。
它还提到了lovdbyless,我知道并研究过它。通过将其用作您自己的社交网络应用程序的基础,您可以节省大量工作。
https://stackoverflow.com/questions/7051464
复制相似问题