Diaspar : "Framework or platform?"

Diaspar Software Weblog中提到:

What is a framework? According to my encyclopedic dictionary, it is "a basic structure that supports and gives shape". I emphasize the word basic in this definition, even as it applies to software. A software framework is a basic structure that abstracts away repetitive tasks (supports) and provides extension points for additional features (gives shape). JUnit does this extremely well, so why the complaining? I think the public asks for a framework, but really wants a platform.

...

what is a platform? Again, my encyclopedic dictionary: "a raised structure on which a performer stands". A software platform is a suite of tools that aims to cover a broad spectrum of features needed for a given task. IBM's WebSphere Commerce is not an e-commerce framework; it is an e-commerce platform. It tries to give you everything you need to start running an e-commerce site today, along with enough extension points to let you customize your work. It is definitely not a basic structure that supports and gives shape. It is a Swiss Army knife.



Platform比framework更加的专注.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值