昨天我去了英语课并结识了新朋友,他跟我说过他做过的工作(现在我还在学校学习).
在他的公司中,客户对他们的项目有很多要求,如果你使用框架但不了解所有组件或类似的东西,你会遇到源代码的问题而你没有修复它,因为它是由另一个构建的.并且Cusomters为您开发项目付了钱,您必须自己完成它,如果发生错误,您将修复它.但是,如果您使用框架,您可以修复或不修复50/50%.
我不知道他的说法.你能帮助我选择最好的方式吗?框架与否?
我们有很多种客户,我们必须使用一些技术,如struts/hibernate/Spring /等等......如果不使用框架,我们完成项目的时间如此之长,但如果使用它,我不相信它的所有组成部分我能够了解.
谢谢你的建议!
•我应该在项目中使用现有框架吗?
是的,一般来说你应该.框架的创建者已经将大量工作放入其中以使其良好,并且许多其他人也使用框架.这意味着代码在实践中经过了充分测试.当您编写自己的代码时,它将由您和您的团队进行测试.
•如果框架中存在错误会发生什么,我怎么可能修复它们?
好问题,我现在不知道答案.很可能你会编写一些自己的代码来解决这个问题,比如一个小的包装类.
•在使用它们之前,我是否必须了解完整的框架?
不,你没有.一些框架很大,涵盖了软件开发的每个方面.在大多数情况下,您只需要学习您真正想要做的事情,还有更多.但不是每一个细节.
•当我使用框架时,这是作弊,因为我的客户希望我开发软件?
不,不是.您的客户并不真的希望您做很多工作,他宁愿希望他的项目完成并完成.这意味着如果你可以减少工作量并从其他人的工作中获利,那通常很好.
•我们必须使用Structs/Hibernate/Spring等第三方产品,如果我们被迫自己实施,项目将花费很长时间.
你真的不想实现Spring,Hibernate和Struts已经解决的所有东西.因此,请使用这些框架,并为其他人完成工作而感到高兴.你将节省很多人年.
归档时间: |
|
查看次数: |
874 次 |
最近记录: |