6
回答
作为开发者,能不能给应用一个定义。 什么算应用。
【腾讯云】学生服务器套餐10元/月 >>>   

如题。很多时候,有很多开放的平台允许个人参与制作自己的应用。

在起名字的时候,我开始迷茫。 我只是想做一些小的改进,以帮助我把开放平台提供的功能更好的集成进我的系统中,在起名字的时候我很发愁。因为这些开发出来的应用并不是独立的。他只是我系统的一个功能。我甚至不打算让这个应用独立出来,我也没富裕的精力让他独立。我能做的其实很简单,就是利用开放的开发平台更好的为我的应用服务。

比如最近比较火热的云计算,我只想获得一个接口,让我应用中需要处理的庞大计算发给这个应用接口。我的应用直接获取结果。我的应用只是利用了这个快速的计算工具。它并不是一个应用,只是我应用的接口。 又不如存储。还有地理位置查询。 这些我只是需要开发者资格。少量的代码取得接口,集成进我现有的系统中。实在没精力独立做出应用。再者说,单一应用无论如何设计,都不够庞大。我只需要一个接口。

<无标签>
举报
共有6个答案 最后回答: 6年前
一个应用是为了解决一组相关的问题组而开发的软件,如果你只是为了打印开发了一个打印的软件,除了打印啥都不能做,不能叫应用,但是如果你开发的软件可以解决好所有关于打印的问题,比如:打印机的使用,资料打印时间、打印份数等统一管理起来,就可以成为一个小应用。。。应用的原则是:解决多个问题,问题与问题之间有关系,你不能说学生管理和火车票管理是一个应用,他们基本上不可能相关。。。

有明确实现目标的程序。如果1楼的,哈,应该会有用。 应用我觉得还不能对等软件,可以算一个业务点或功能点,这也是应用,但一个软件系统可以包含多个应用。反之你很难说一个应用存在多个模块,而每个模块又是个软件系统。

原本早年,模块化设计的哲学就是,代码设计模块化,而业务应用,软件系统综合化的方式。以降低一个最终系统设计的重复开发成本。不过貌似这些至理名言(至少在现有的数字计算机上的开发),在N多年被面向对象的讨论声音所压制。

比如现在 某某云空间 提供的一些调用。 这些调用很底层, 很像一些api. 要想真正利用这些内容。需要我的应用中调用这些api,封装一些功能,更好的为我原本的程序服务。那我封装这些api算不算应用开发。 或者说,程序设计中。类库的改进算不算应用开发。如果我想封装一些平台提供的公开接口,并以方便应用为目的所写的代码,算不算应用开发。 很多开发平台必须开发者个人申请才可获得接口。 申请的方式就是创建一个应用。 做接口封装需要平台接口,可我实在是想不出来应该给这个功能起什么名字好。

顶部