`
maxiaoxia
  • 浏览: 45834 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

开发,面向工具,还是面向应用

阅读更多
工具:通过工具解决问题
应用:直接编码解决问题

这个问题怎么回答,工具的好处显而易见,有人会说不够灵活,这应该是借口,还有一种借口说:“可能有考虑不到的情况”,那就不考虑,害怕未知,那就什么也不要做,面向工具让开发在前进的道路上走得平实一点。

开发和用户需求之间是工具,它可能是框架、可能是组件、可以对某类模型进行描述定义,依托或自提供某类环境运行。其实大多数平台产品都是这样去做的,可能所依据的模型不同,用这种模型对现实世界进行模拟。

企业开发慢慢的转向服务,优良的工具可以提升这种服务的质量。
工具能像传统的软件那样赚钱么?感觉很难,大多数情况是服务的附加部分,另外附加是服务者的软实力。

2
0
分享到:
评论
3 楼 suifeng 2009-01-13  
终于明白你说的意思了:
换一种表达, 就拿房子来说吧:

1, 建房
2, 买房
2, 租房

1, 对应于你说的应用, 就是自己开发, 自己弄
2, 对应于你说的工具, 去买(也有免费的), 用别人的.
3, 对应于你说的服务, 就租用一下,在需要的时候才用.

再换一种表达就是:
1对应于程序...
2对应于软件...
3对应于SOA...
2 楼 maxiaoxia 2008-10-06  
jyasa 写道

先考虑效率,如果没什么必要的话,只要能实现就行.何必讨论?

您可能没明白我的意思。我也是在谈效率,不过角度和侧重面都不一样了
1 楼 jyasa 2008-09-29  
  先考虑效率,如果没什么必要的话,只要能实现就行.何必讨论?

相关推荐

    Java面向对象应用程序开发

    Java语言以其强大的面向对象特性、跨平台兼容性以及丰富的类库,成为了开发各种类型应用程序的首选工具。在这个话题中,我们将深入探讨Java语言的基础,面向对象编程的概念,以及如何运用这些知识进行实际应用的开发...

    面向MATLAB工具箱的神经网络理论与应用.pdf

    神经网络工具箱是专为人工神经网络设计与应用而开发的工具箱,它为用户提供了一系列神经网络模型的构建、训练、测试和分析工具。利用这些工具箱,工程师和研究人员可以轻松地实现复杂的计算,包括信号和图像处理、...

    一个面向用户的Web应用系统的开发工具

    ### 一个面向用户的Web应用系统的开发工具 #### 引言 在Web应用系统开发过程中,开发者往往会遇到两个显著的问题:一是详细设计阶段中,页面设计往往涉及到特定的业务逻辑,因此需要开发人员与用户频繁沟通以确认...

    开源魅力面向Web开源技术整合开发与实战应用(高清完整版)

    《开源魅力:面向Web开源技术整合开发与实战应用》是一本深入探讨开源技术和Web开发的综合性书籍。在当今数字化时代,开源技术已经成为推动互联网发展的重要力量,尤其在Web开发领域,其影响力不容忽视。这本书旨在...

    面向对象分析设计工具

    本文将重点讨论“面向对象分析设计工具”——StarUML,以及它在面向对象技术应用开发中的作用。 StarUML是一款开源的建模工具,专为支持面向对象的分析和设计而设计。它提供了多种功能,包括创建类图、对象图、序列...

    面向方面的软件开发方法 ppt

    面向方面的软件开发方法在实际应用中,可以帮助开发者创建更灵活、可扩展的系统。例如,通过将事务管理作为一个方面,可以确保所有需要事务支持的操作都被正确处理,而无需在每个操作的代码中都重复编写相同的事务...

    Linux GUI开发工具Gtk 技术应用研究.pdf

    Linux GUI 开发工具 Gtk 技术应用研究 Linux 操作系统在服务器端的应用近几年发展速度很快,已成为一个非常流行的操作系统。在 Linux 平台上运行的具有图形用户界面 GUI 的应用程序量远少于 Windows,因此改善 ...

    MathWorks面向汽车应用开发的量身定制工具-演讲报告.pdf

    面向汽车行业的应用开发工具 - **Automated Driving System Toolbox**:该工具箱集成了一系列MathWorks的产品,如Deep Learning、Computer Vision、Sensor Fusion and Tracking等,支持自动驾驶系统的开发。 - **...

    网络技术-系统集成-面向服务的企业应用集成与服务封装工具研究开发.pdf

    网络技术-系统集成-面向服务的企业应用集成与服务封装工具研究开发 面向服务的企业应用集成(Service-Oriented Enterprise Application Integration)是指将企业内的应用系统集成到一个统一的框架中,以提高企业的...

    2021年10月自考软件开发发工具试题真题整理.pdf

    9. 软件开发工具在大型软件开发中的应用:在大型软件开发中,用户承担的工作包括验收模块、要求修改、交付检验和试运行等。 10. 软件开发工具的实践性:软件开发工具的实践性非常强,软件开发工具的历史发展是多样...

    面向对象的参数化CAD二次开发方法研究.pdf

    面向对象的参数化CAD二次开发方法是一种将面向对象的思想和技术应用于CAD系统二次开发的过程,它主要针对特定企业的特殊产品设计需求,对通用CAD系统进行用户定制,以提高设计效率和质量。面向对象的二次开发方法是...

    面向对象数据库系统及其应用PDF教程

    面向对象数据库系统(Object-Oriented Database Systems...通过这个PDF教程的学习,读者不仅可以深入理解面向对象数据库系统的基本概念和技术,还能掌握如何在实际项目中应用这些知识,提升数据管理和软件开发的能力。

    C#开发工具

    C#是一种由微软公司开发的面向对象的编程语言,它被广泛应用于构建各种类型的应用程序,包括桌面应用、Web应用、移动应用以及游戏开发。在C#开发过程中,选择合适的工具至关重要,尤其对于初学者来说,一个友好且...

    img 火山软件开发平台4面向对象的程序设计方法下11页.pdf

    **火山软件开发平台**是由易语言原创作者吴涛开发的一款中文编程工具,主要用于安卓应用程序的快速开发。该平台旨在提高安卓应用开发效率,为开发者提供了一个更加便捷、高效的开发环境。由于当前市面上关于火山平台...

    wex5应用快速开发框架(html5app开发工具)v3.8官方正式版

    wex5开发工具(wex5应用快速开发框架)是一款北京起步科技有限公司推出的功能强大的html5 app开发工具,还是前端快速开发框架,可开发跨端运行应用,是移动App/微信/WebApp开发利器,一次开发多平台运行。wex5开发工具...

    面向.NET的Web应用程序设计

    在.NET平台上,开发人员可以利用丰富的库、工具和框架来创建交互式的Web应用程序,服务于全球互联网用户。 首先,让我们深入探讨ASP.NET,它是.NET Framework的一部分,提供了用于构建动态网站、Web应用和Web服务的...

    后端研究-一个基于Java的面向Web应用开发的构件组装工具.pdf

    后端研究-一个基于Java的面向Web应用开发的构件组装工具.pdf

    学生成绩管理系统 visualstudio开发工具

    开发工具方面,选择了Microsoft的Visual Studio,它提供了丰富的面向对象的开发工具,特别是数据窗口功能,能够简化数据库操作,快速构建系统原型。在系统开发过程中,遵循了需求迭代的过程,即先建立基础的系统应用...

    面向主体的CASE工具和环境

    然而,当前主体技术的应用受到了两大障碍的制约:一是缺乏有效的面向主体的软件开发方法,二是缺乏功能强大的面向主体CASE工具和环境。本文旨在探讨这两个关键问题,并提出解决方案。 #### 二、面向主体CASE工具和...

    Linux嵌入式系统的上层应用开发研究.pdf

    旨在探讨Linux嵌入式系统的应用程序开发方法和工具,涵盖了快速开发工具包(Fast Light Tool Kit)在X windows下的应用程序开发方法,并对生成的源码进行解析,阐述了Fast Light Tool Kit中实现C++面向对象机制的...

Global site tag (gtag.js) - Google Analytics