我的合作伙伴和我正在推出一个社交学习平台 - 这些要求已经制定出来并且非常基本/直观。
我们熟悉html / css,并且对php有一些非常基本的了解,但我们希望得到一些关于我们是否应该自己解决这个问题的反馈。我们已经建立了网站,但过去主要依赖于预制代码,即wordpress,ning等。
我们一直在寻找ruby来开发网络,但我还没有完全深入研究它。
我们正在寻找一些指导和反馈 - 例如铁轨上的红宝石的想法?什么是学习曲线?我们是否正在过头?
提前致谢!
答案 0 :(得分:1)
我认为,如果你想成功运行一个基于互联网的创业公司,在某些时候,最好很快,你将需要弄脏你的手和代码。阅读标题为“this的The Age Old Question: Can A Non-Technical Founder Run A Startup?阻止帖子”每种技术都有好处,但在某些时候,您将不得不评估您要使用哪种技术并直接挖掘并运行它。
答案 1 :(得分:0)
我在将rails应用程序投入生产方面没有多少经验,但是过去一年半左右我玩过rails和asp.net,这是我对“学习曲线”的看法:
这个措辞在很大程度上都来自于“The Rails Way”这本书,我在过去的几个晚上一直在阅读,但...... Rails似乎非常“自以为是”。您了解的框架越多,您的生活就越容易。与Ruby一致,Rails非常灵活......你可以选择它,在Activerecord,脚手架和路由系统的帮助下,你将拥有一些合理的功能,几乎不需要任何努力。但是,使用Rails习语/设计模式与您的工作效率之间的相关性非常接近。手里拿着一本好书(我强烈建议使用'The Rails Way'来获取长期的Rails知识。如果你只想制作这个应用程序并快速完成它,也许更小更便宜的东西就足够了。)以及新开发的READING习惯(Ruby和Rails社区有各种各样的博客和文章,从最佳实践到简单的操作方法。)你没有问题。在一句话中:
学习“Rails方式”的工作需要花费一些时间,但Rails旨在让您的应用程序尽可能轻松地启动和运行。
答案 2 :(得分:0)
这实际上取决于“社交学习平台”的含义。很可能这会超过你的头脑。
另一方面,Rails非常直观,学习曲线快速 - 我希望在一两个月内能够相当精通。
学习Rails基础知识的优秀资源是Ryan Bate的Railscats。
答案 3 :(得分:0)
Ruby是一种可靠的语言,似乎是时髦的Web开发语言。它不是一门非常难学的语言。 查看几本书:
如果你有问题,请到这里询问。否则,让你的项目开始几个星期/几个月,你会知道如果你的头脑,你需要寻求额外的认真帮助。
答案 4 :(得分:0)
看起来你已经发现了一些对你有帮助的东西:在Ning平台上构建实际上在很多方面都有意义:
如果你的目标是学习如何构建这样的东西,那么自己从头开始构建它可能是有意义的。但如果网络本身更重要,那么整个DIY可能不是达到目标的最佳方式。你最终在管道,螺母和螺栓上工作得更多;如果你很幸运,还有扩展问题。