Php 如何说服我的老板使用Django?
我有一个不寻常的问题:我必须说服我的上司在我们的新项目中使用Django。另一种选择是一些PHP框架。我已经用PHP编程2年了,然后改用Python,在这方面有大约3年的经验。但是我的商务演讲不太好 我知道所有技术上的优点和缺点,但当谈到讨论业务问题时,事情就有点模糊了 编辑: 我想使用Python+Django的原因:Php 如何说服我的老板使用Django?,php,python,django,Php,Python,Django,我有一个不寻常的问题:我必须说服我的上司在我们的新项目中使用Django。另一种选择是一些PHP框架。我已经用PHP编程2年了,然后改用Python,在这方面有大约3年的经验。但是我的商务演讲不太好 我知道所有技术上的优点和缺点,但当谈到讨论业务问题时,事情就有点模糊了 编辑: 我想使用Python+Django的原因: 在Django的经验 pythonic代码之美(及其所有好处) 很多第三方图书馆 效率 更少的代码=更少的bug 我的新上司希望使用PHP的原因: 他知道这一点 他可以自
- 在Django的经验
- pythonic代码之美(及其所有好处)
- 很多第三方图书馆
- 效率
- 更少的代码=更少的bug
- 他知道这一点
- 他可以自己估计
- 他不懂Python
- 我们有自己的服务器和外部Python托管
- PHP的成本当然更少,但是与支持成本相比,差别实在很小
- 我们有适合PHP和Python项目的资源
我想我年纪太大了,没空写一个原型。然而,这在过去曾几次奏效。人们喜欢看到切实的结果。在您自己的时间内,使用Django实现项目的一小部分,这可以展示您认为将项目切换到Django的一些优势。除了展示技术优势外,它还将展示您对该想法的承诺 从你老板的角度来看,转换框架是一种风险,她必须对此做出解释。因此,你需要表现出你的积极性,并致力于让它发挥作用 以下是Joel Spolsky的一篇相关文章。您可能需要采取更长期的方法来引入Python和Django。也许您可以用python编写一些脚本,团队中的其他人会发现这些脚本很有用。也许你可以使用Django实现一个内部工具,人们将开始使用它。为什么你必须说服你的老板使用Django 你的老板应该明白,在他雇佣的人最了解的地方工作对他最有利 但是,你怎么知道Django真的是所有考虑因素中最合适的呢 例如:
- 服务器是内部的吗?系统管理员知道如何维护Django的服务器吗李>
- 如果服务器是在一个webhost中,你知道Django webhost和PHP webhost的成本是多少吗
- 团队的其他成员是否熟悉Django/Python?如果你是一个人的团队,如果你的老板想让团队更强大,他能做到吗?代价是什么?PHP开发人员比比皆是
- 考虑到所选择的PHP框架,您能否诚实地给出一些标准,将其转换为美元(或您的货币是什么),从而使Django获得优势?比如说,上市时间,或者一些功能将在Django中免费使用,但在另一个替代方案中不会使用?不要忘记,如果你是一个好的程序员,你可以用任何语言创建好的程序
更新:如果唯一阻止你在Django工作的是你老板的恐惧,而你俩都知道你可以在基础设施上以可比的成本让它工作,那么减轻这种恐惧的唯一方法就是跳进去做类似的事情。例如,您可能会获得原型的授权。再多的谈话也不能解除他的恐惧,他需要看些东西。如果可能的话,你还应该指导他Python是如何工作的,这样他才能欣赏到这头野兽的美丽。你想知道如何说服一个商人吗
两个词:“(Zed Shaw)。如果你有可能,你可以在Django创建一个原型。
你的老板会看到这一点,并且能够衡量优势。用powerpoint做一个好的演示,说明所需的努力、优势等,也可能是增加成功机会的一种方式
总之,一定要回答这样一个问题:“为什么我们不能只使用旧系统呢?”如果你的程序员同事碰巧只懂php,那么搬到django对他们来说是不公平的。问题是你的老板懂php,但不懂Python。我可以想象,他不想花宝贵的时间学习熟悉一种新技术 大约16年前,我试图说服我的雇主使用Delphi(当时是一种新产品),而不是他正在考虑的其他RAD工具。我尽力说服他,并设法说服他Gupta SQL Windows是一个糟糕的选择。我还明确指出,VisualBasic不如Delphi强大,因为Delphi具有更好的数据库感知组件。所以他决定也不使用VB。但Delphi是Pascal,他对Pascal一无所知,也懒得去了解更多,所以他选择在PowerBuilder中为新项目开发。我决定搬到一家有一个更聪明的老板的公司,他相信德尔福。试图说服我的老板让我非常沮丧,我对我的下一位雇主感到非常满意,他确实使用了德尔福。我的老雇主确实设法用PowerBuilder编写了一些应用程序,但它从未导致pr