请大家都来谈谈自己了解的用于企业软件开发所用到的优秀技术,优秀架构及它们在企业中应用技巧(长期有效,参与者都有分)(200分)

  • 主题发起人 Beyondbill
  • 开始时间
B

Beyondbill

Unregistered / Unconfirmed
GUEST, unregistred user!
如题所述,希望大能都能把自己所知道的优秀开发技术,架构在这里畅所欲言,让所有的开发同胞都能感受到开发前沿技术对自己开发所带来的优越性
设计模式
这个就更不用说了,我相信对面向对象编程熟悉的人都应该知道它了
工作流
是一套支持业务定义和自动运转工作流的系统。
请参见<http://kb.csdn.net/java/Articles/200308/9e802fe6-0cab-4baf-8d5b-7310662242c3.html>这篇文章中对工作流及其在应用程序中的介绍
SOA
RDF
XML
其实还有很多很多这样优秀的技术及架构是我一个人所无法掌握的,所以希望大家都能一起来构建这样一个知识库,让更多开发人员了解,减少在软件道路上的摸索时间.
ps: 你的答复决定了你在本篇讨论中的得分,目前给的分只是个下限,上限不封顶
 

网中戏

Unregistered / Unconfirmed
GUEST, unregistred user!
目前许多客户的报表要求五花八门。头疼
 
B

Beyondbill

Unregistered / Unconfirmed
GUEST, unregistred user!
我的通用报表设计器意思
主要思想: UI + XML
由DB提供数据源, 使用XML写报表模板, 负责数据显示, 具体格式可以根据需要进行自定义
 
B

Beyondbill

Unregistered / Unconfirmed
GUEST, unregistred user!
看来人气不旺哦,没人来参与.
难道大家都忙得没时间,还是觉得自己在企业开发旅途中接触不到什么优秀技术?
 
D

delphisuccess

Unregistered / Unconfirmed
GUEST, unregistred user!
JAVA技術的應用比較多啊
 

无头骑士

Unregistered / Unconfirmed
GUEST, unregistred user!
java的EJB做成WEBSERVICE,然后让DELPHI调 用,当然这是SOAP,是一个标准。任何其它语言都能支持。
先说说优点:
JAVA做服务器的优点都具备了。1.平台的无关性。2.集群性,解决了容错和负载平衡。
3.所有业务处理都在JAVA端实现,实现了最大程度的界面和业务的分开。且对外公布时是一个WEBSERVICE,可以和其它.NET等语言写的WEBSERVICE进行交互。。。。
客户端用DELPHI调用WEBSERVICE,大家都清楚有什么好处了。
看有什么不对地方,请对些有研究的人细说。
问题:
1.服务器的程序开始实现时需要对JAVA熟悉,主要是写EJB,及做成WEBSERVICE本地调用问题。任何客户访问时线程处理问题。
2.对于服务器端回复的数据正确在客户显示问题。

我曾经简单实现过一万多条数据显示在客户端,时间有一分半多,感觉好象太慢。不知道那位高人对这些熟悉的??
自己有点想法:如果服务端做成一个JAR包,客户端的东西做成一个控件,我想这种构架肯定能卖上钱的。欢迎对此感兴趣的朋友来一起研究。QQ:7231715
 
B

Beyondbill

Unregistered / Unconfirmed
GUEST, unregistred user!
很高兴终于有人出来说说用的技术啦,虽然谈不上优秀,但最少是应用在企业开发中比较常见的一种技术
 

郭玉梁

Unregistered / Unconfirmed
GUEST, unregistred user!
用java写soap服务不见的有多快,我用delphi写的soap服务,用delphi去读取,10万条数据,用了不到30秒,走的是internet,感觉还可以,或许那天网络不错的原因。
java做服务确实不错,delphi做客户端,可是面对国内基本都是win天下,还不如用delphi也做服务器好了。我是做小企业的,所以还是喜欢用ddelphi
客户只关心表面,才不关心你用什么开发。现在dos程序不也是很多吗?
 

天空还下着沙

Unregistered / Unconfirmed
GUEST, unregistred user!
同意楼上的,也可以用Delphi做服务器端。不过这些都不重要。
现在基本上不考虑程序语言的速度了,只考虑开发效率和系统的稳健性。这些和开发工具无关,和开发团队有关。不管你用什么语言,不都是向数据库发布数据和查询么。
使用最熟悉的工具开始工作,这才是效率,而不是追求更新版更高级的技术去提高效率和质量。
 
B

Beyondbill

Unregistered / Unconfirmed
GUEST, unregistred user!
优秀技术支撑着优秀的企业
 
C

chenjf0625

Unregistered / Unconfirmed
GUEST, unregistred user!
模块划分得好,通过Dll或Bpl技术开发较大应用程序是不错的方案。
主程序最多1到2M就可以。维护起来较容易。
 
R

raylo

Unregistered / Unconfirmed
GUEST, unregistred user!
很好的讨论话题啊,顶一下并收藏,关注中。。。
 
D

dinglj1760

Unregistered / Unconfirmed
GUEST, unregistred user!
基于框架的开发,在C/S模式下开发速度很快,而且可以实现可定制可配置的功能。
在权限这块也可以控制的很好。
 
B

Beyondbill

Unregistered / Unconfirmed
GUEST, unregistred user!
To chenjf0625,dinglj1760
其实你们两个人说的, 其实可以再说得开点, 比如说是使用插件方式或者N层架构, C/S在一定范围内说是有它的局限性质的
 
D

duhai_lee

Unregistered / Unconfirmed
GUEST, unregistred user!
目前的一个软件马上完工, 主要部分是以报表方式工作. 报表每年都表, 我采用 把报表的格式及形式以xml方式描述, 然后根据xml描述实现报表中的数据存取, 比较方便,容易扩展和适应需求改变.
公司的架构方式, 我都不知道, 公司好像没啥架构, 那些软件让我崩溃过n次....
 

独孤无剑

Unregistered / Unconfirmed
GUEST, unregistred user!
帮顶..................
 
Q

qcchan

Unregistered / Unconfirmed
GUEST, unregistred user!
to 无头骑士,
我正在做一个和你类似的系统,对大数据量的处理是这样的:把这些数据的唯一值(ID),取出来,然后根据用户页面能显示的记录条数显示一部分,再用翻页的方法显示另外的数据记录,这样来分批读取后台数据,我把这种方法叫keyList
 
B

Beyondbill

Unregistered / Unconfirmed
GUEST, unregistred user!
欢迎大家继续讨论相关技术
 
W

wutianlong

Unregistered / Unconfirmed
GUEST, unregistred user!
我倒没怎么想过这方面的问题
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部