商人通常希望开发一个web应用程序。他们只知道.net或J2EE的名称,但对这两者都不太了解。在
Altho'Rails和Django提供了一个更好更快的开发堆栈,说服商人使用这些平台是一项艰巨的任务。在
任务从介绍Django(或Rails)开始,引用一些博客/研究。然后针对具体项目提出了使用该框架的案例。在
很多任务是重复的。您使用哪些资源/博客/白皮书和其他材料来为django(或Rails)立案
你不认为应该有一个共同的宣传册,许多开发机构可以用它来反复做同样的事情吗。现在有这样的吗?在
关于Django与Rails的讨论似乎已经足够多了。虽然需要的是(Django和Rails)vs(.net和J2EE),但至少在撰写商业案例时是这样。两者都代表了动态语言中更快的实用web开发。在
在您开始为Django或Rails做准备之前,您必须首先确信它是符合业务人员需求的正确堆栈。如果商人是一个企业家,他可能有其他因素超出了解决方案开发的速度。例如:
如果您已经跨越了这个鸿沟,并且确信您考虑到了客户机的最大利益,那么我将在Internet上寻找相同应用程序同时使用Java和Rails/Django编写的示例。下面是一个在Rails中实现的宠物商店的例子。
http://www.anassina.com/projects/railspetstore/
您可以下载源代码,并向您的客户演示实现相同结果所需的代码减少了多少。
向客户解释为什么更少的代码是有价值的:你写的代码越少,你的错误就越少。
请求原谅比允许容易。
首先,用Django构建初始版本。迅速地。建立好模型(非常好!)。但是尽可能多地使用默认的管理功能。
只需报告和显示HTML可能对演示文稿有实际影响的页面。
展示这个,他们只会想要更多。一旦他们沉迷于快速周转和正确的开箱即用操作,你可以和他们讨论技术。到那时,一切都不重要了。
你需要说商业语言:金钱。
“如果我们使用Rails,它将比Java中的相同功能便宜50%。
您的百分比可能会有所不同,您可能还需要包括托管和维护成本,以显示它是如何平衡的。
当你说服其他程序员的时候,当然,谈谈开发速度和重复任务的自动化。但对一个商人来说,底线成本。
相关问题 更多 >
编程相关推荐