解题:Borland程序员大赛出的如此题目,我们可以做些什么?(200分)

  • 主题发起人 aimingoo
  • 开始时间
A

aimingoo

Unregistered / Unconfirmed
GUEST, unregistred user!
这些天有点点空都在想,李维先生出下如此一个题目,用意何在呢?究竟是因为他有所高
见呢,亦或他做出了一个对Borland本届程序员大赛不利的决定?
--------------------------------------------------------
比赛试题
利用以上任意一款工具开发出一种具有创意web应用程序。
--------------------------------------------------------
如上,试题出得并不含糊,
之一,工具选择随意
之二,目标是Web应用程序
之三,条件是"有创意"
碰巧我这两年来都是在做基于Web Server(注意没有那个"s")的开发,所以对这个"目标"实
在是大有感观的.
说实在的,很多人一看到这个"目标是Web应用程序"就犯头大,仿佛Delphi(当然在大富翁
里总是要说到Delphi的)碰见Web,就象老鼠子碰见了猫.
其实不然,如果要用Delphi来做Web,还是有很有可为的.重要的是,这也的确是一个技术方
向.要不然大家以为M$做.NET来干什么呀?以后,(只要网络条件足够)程序会被模块化地放在
网络上,动态的取用,你的程序不考虑在Integnet上的性能,那么迟早要失败.前些天,一个
新疆的客户就要求我们必须将一个原来的C/S应用全面改成B/S,而且一定要原生的HTML,至于
Java/ActiveX,人家是不认的.——在我看这,这个客户是太过无理而且挑剔的,但人家在传
递一个信息:对Web的需求。需知,人家的理由很充分:方便。
又说远了,再来看看上面的题,Web应用到底能做什么?
我想,办公系统、管理系统要搬到Web上来该是没什么问题的了,但要论到“创意”就强差人意了。
再者,原来在Web上被开发的服务器端CGI,例如论坛,聊天室,贺卡什么的,也是在规定时间内
可以完成的,这些也是一个方向。
之三,B/S结构的模块,例如功能极完善的网络升级模块,可以用来替换Saymtec的Live Update的
构件组,当然也是不错的思路。不过,记住要利用Web的特性来完成。
之四,利用IE的ActiveX或IE的插件等特性开发的小型工具也应该在题目所述的范围之内吧。
之五,利用Web Severs特性开发网络平台应用
之六,利用Web/HTTP特性开发网络应用的中间件
之七,基于Web的分布式应用,尤其是分布式运算。——如果出现这样的作品,我想会为这届大赛
增色不少。
之八,新的,有特殊功能的浏览器。比如3D Internet。
之九,电子商务和电子商业核心。
之十,传统应用到WEB应用的移植,如ERP的移植。
OH,大概一时间我只能想得到这些,不过,我有一个观点,不管你用或者不用上面的思路,有
一点你是必须考虑的,就是“创意”,你甚至不必完成整个应用,你甚至只需要为你的思路完
成框架和技术要点,但你必须要考虑其“创意”。
此外,我不认为在Borland的规定的时间内(两个月而已),以个人能力能够完成上述项目中的十
之一二。同时,除了学生和少量的自由程序员,没人有会为这个大赛去组织项目组,毕竟,三至
五人的项目组,两个月的成本就远远超出了Borland的奖励。——所以,应该没有什么商业性的
公司或机构来参与这样的事。:)
尽管我上面罗列了如此一堆东西,我自己却是没时间来参加的。但是,我看完大家对这个题目的
反应之后,有些失望而已……
因此,我建议大富翁里的那些愿或者不愿意出手的大小富翁(有没有富婆???),尽管将自己对这个题
目的想法拿来谈谈,不是为那个劳什子的Borland,只为了我们手中用着的这份免费的Delphi。 ^-^
 
WebServices :)
前些天我都还在想,结果想想的就不想了,因为自己的感受实在是浅,
听听大家怎么说。。。
 
asp组件算不算
 
to 受伤的狙击手,
-----------------
也应该是算的吧. 简单的讲, 如果你有数据在Web上, 或者你通过HTTP来传输数据, 或者你实现
了HTTP Client/Server, 或者你基于一个HTTP Server/Client进行了开发, 应该都是算的.
 
to aimingoo:
Web应用,不是TCP/IP应用。
 
to jojo,
我的前提是用HTTP协议来完成,而不是简单的TCP/IP。^-^
HTTP协议是TCP/IP协议簇中的一个部分。
 
呵呵 ,最后一句话听得比较爽
 
强烈要求大家给我说说:
我早就想做一个基于HTTP协议的管理软件了,主要是通过服务器保存数据。不过不是使用
普通的协议传输数据而是利用HTTP协议。如果这个应用成功,那么很多普通的网站也可以提供
更大的服务了。
请大虾指正这是不是符合命题要求?
 
to 运通,
哈哈, 我想还是在命题之内的. 不过, 建议你不要忘了SSL, 否则实用性会打折扣的哦. :)
 
完了,我连什么是SSL都不知道。;-(
 
我有一个好的想法,但用的是D,所以只好放弃了。
 
to 运通,
------------------------------------------
SSL : 安全协议层
是用来保证数据传输过程中的安全用的.
我的意思是说, 如果你在HTTP上做管理软件, 而HTTP又是无状态和无加密传输, 这样可能会
是安全性大打折扣, 而使用SSL, 就会好些.
SSL只是传输链路中的一层, 不是说要专门编写基于它的程序, 它通常Web Server中内置了,
但你编写程序时需要考虑它的存在.:)
 
只能学习学习再学习了!
 
想当年512k编程大赛,呵呵,总结的完美,至少我这样认为,其实大富翁完全可以联合解题的。
一定拿大奖,不过需要有高手提纲千零。
 
To aimingoo:
我对这的确是很不懂。是不是普通使用的HTTPS?有QQ吗?我找你聊聊。如果方便,顺
便推荐些有关的网址更好。
 
ENNNN, 我的QQ倒是不常用, 你可以给我mail : aim@263.net,不过标题要写清楚,我怕砍信给砍错了。:)
其实HTTPS是SSL的一种表现形式~~~~~~
 
但是,我看完大家对这个题目的反应之后,有些失望而已……
~~~同感,整天在这里看到许多人说自己多热爱delphi,而有让自己一展身手的机会时却
统统去冬眠。
hehe,不明白。[8D]
 
不是不明白,是这个世界变化太快。
好象大家都在忙学别的东西哦。
 
到此学习!
 
顶部