我和我的合作伙伴正在推出一个社交学习平台 - 要求已经制定并且非常基本/直观。
我们熟悉 html/css,并且对 php 有一些非常基本的了解,但我们希望得到一些关于我们是否应该自己解决这个问题的反馈。我们建了网站,但过去主要依赖预制代码,即 wordpress、ning 等。
我们一直在专门研究用于开发网络的 ruby,但我还没有完全深入研究它。
我们正在寻找一些指导和反馈——例如关于 ruby on rails 的想法?学习曲线是什么?我们是不是太过分了?
提前致谢!
我和我的合作伙伴正在推出一个社交学习平台 - 要求已经制定并且非常基本/直观。
我们熟悉 html/css,并且对 php 有一些非常基本的了解,但我们希望得到一些关于我们是否应该自己解决这个问题的反馈。我们建了网站,但过去主要依赖预制代码,即 wordpress、ning 等。
我们一直在专门研究用于开发网络的 ruby,但我还没有完全深入研究它。
我们正在寻找一些指导和反馈——例如关于 ruby on rails 的想法?学习曲线是什么?我们是不是太过分了?
提前致谢!
我认为,如果你想成功运营一家基于 Internet 的初创公司,在某个时候,最好是很快,你将需要亲自动手编写代码。阅读这篇题为“古老的问题:非技术创始人可以经营一家初创公司吗? ”的块状文章,每种技术都有好处,但在某些时候,您将不得不评估您想要使用和深入研究的技术并与它一起运行。
我在将 Rails 应用程序投入生产方面没有太多经验,但在过去一年半左右的时间里,我一直在使用 rails 和 asp.net,以下是我对“学习曲线”的看法:
这个措辞很大程度上是从这本书“The Rails Way”中偷来的,我在过去的几个晚上一直在阅读这本书,但是……Rails 似乎非常“固执己见”。您了解的框架的各个方面越多,您的生活就会越轻松。与 Ruby 一致,Rails 非常灵活……您可以直接使用它,并且在 Activerecord、脚手架和路由系统的帮助下,您几乎不费吹灰之力就可以获得一些合理的功能。但是,使用 Rails 习惯用法/设计模式与您的工作效率之间的相关性非常密切。手头有一本好书(我强烈建议您使用“The Rails Way”来获得长期的 Rails 知识。如果您只想制作这个应用程序并使其快速运行,也许更小更便宜的东西就足够了。) 和新养成的阅读习惯(Ruby 和 Rails 社区有大量充满活力的博客和文章,从最佳实践到简单的操作方法。)你不会有任何问题。一句话:
学习以“Rails 方式”做事需要一些时间,但 Rails 旨在让您的应用程序以尽可能少的麻烦启动和运行。
这实际上取决于“社交学习平台”的确切含义。很可能这将超出您的想象。
另一方面,Rails 非常直观,学习曲线很快——我希望在一两个月内能熟练掌握。
Ryan Bate 的Railscats是学习 Rails 基础知识的绝佳资源。
Ruby 是一种可靠的语言,似乎是流行的 Web 开发语言。它不是一门非常难学的语言。看看几本书:
如果你有问题来这里问。否则,让你的项目试一试几周/几个月,你会知道你是否过头了,然后在需要时寻求额外的认真帮助。
看起来你已经找到了一些对你有帮助的东西:在 Ning 平台上构建实际上在很多方面都很有意义,因为:
因此,如果您的目标是学习如何构建这些东西,那么您自己从头开始构建它可能是有意义的。但如果网络本身更重要,那么完全 DIY 可能不是实现目标的最佳方式。你最终会在管道、螺母和螺栓上工作更多;如果你幸运的话,还有缩放问题。