如何关注业务

前几天跟老板聊天,有分歧,
我的观点是让程序员更关注业务,而不是在用什么框架进行选择,

快速开发能够使利润最大化,公司应设计一套自己的ide,这个ide中将我们用的框架完全封装地来,像.net一样去调用,而不是每遇到一个新的项目就去讨论学新一套新的开发框架。

老板的意思是,框架的选择能够使代码重用,减少程序员的代码编写量。

但我更觉得,一个封装好的ide更适合代码重用,知道底层细节的就几个人,更多人是在业务层面上编写代码。

评论以下。。。。。

你们两个谈论的都是同一个话题,只不过你使用IDE实现,老板意思是使用框架实现,在开发阶段,IDE和框架性质是一样的,但是在运行阶段就不一样,IDE是不会和应用程序一起运行的,而框架则必须。

其实你的意思是一种API库,实际就是框架的意思。

框架实际就做到了:一个封装好的ide更适合代码重用,知道底层细节的就几个人,更多人是在业务层面上编写代码。

只不过,在Java中,因为划分为多层,所以在多层各个领域都有竞争的框架,所以要进行架构选择,而使用.net,因为都是同一个厂商,所以,就没有必要让你选择,直接集成到IDE就可以,让人感觉是IDE起作用。

所以,从这个角度看:正是两种产品Java/.NET造成的程序员思维差异,但是无论如何,对于用户来讲,为自己的权益真正得到保护和延续,拥有多个产品的选择权是至关重要的,这就是Java和.NET唯一的不同点。