擅长:python、mysql、java
<p>在您开始为Django或Rails做准备之前,您必须首先确信它是符合业务人员需求的正确堆栈。如果商人是一个企业家,他可能有其他因素超出了解决方案开发的速度。例如:</p>
<ol>
<li>如果这是一个正在开发的企业游戏(类似于SalesForce.com网站,SugarCRM等等)用Java编写可能是有意义的,因为这使得潜在的基于Java的收购者的收购和合并更加容易。在</li>
<li>如果这是一家大型公司的内部IT部门为定制解决方案服务,那么他们可能已经准备了大量的MS基础设施。让您的客户机安装SQLServer或使用Rails/Django友好的堆栈进一步复杂化可能没有意义。在</li>
</ol>
<p>如果您已经跨越了这个鸿沟,并且确信您考虑到了客户机的最大利益,那么我将在Internet上寻找相同应用程序同时使用Java和Rails/Django编写的示例。下面是一个在Rails中实现的宠物商店的例子。</p>
<p><a href="http://www.anassina.com/projects/railspetstore/" rel="nofollow noreferrer">http://www.anassina.com/projects/railspetstore/</a></p>
<p>您可以下载源代码,并向您的客户演示实现相同结果所需的代码减少了多少。</p>
<p>向客户解释为什么更少的代码是有价值的:你写的代码越少,你的错误就越少。</p>