一、简介
如今在计算机领域中谁都知道,国内外各企业界所处理的科学或工程上的问题已经愈来愈复杂,其计算量也日益庞大,对计算机计算能力的要求也相对提高。与此同时随着Internet/Intranet的蓬勃发展及普及,以及Microsoft大力推动之下使得信息应用系统也由最初的1-tier架构向多层分布式架构发展。显而易见,在不久的将来,3-tier及N-tier架构将快速成为现代企业信息化的主流。
可是,如果要用目前流行于程序员之间的那些开发工具来作一套多层架构的应用软件的话,并不是一件容易的事。因为在开发过程中,比如:数据流量的控制、网络传输速度及多用户间的资源分配等众多底层化的技术问题都是需要考虑并作长期规化的,并且研发成本较高,特别是对于一些中小型MIS企业来说更是望尘莫及。
为此,以研制数据库开发工具著名的讯光科技在早先就敏锐地嗅觉到这个日易突出的问题,经过多几年的深入研发,终于向RAD界推出专业解决多层架构方案的新一代数据库开发工具--Visual DBTOOLS 3.0。它主要的作用便是用来解决这方面的技术,从而使得一些中小型软件厂商或SOHO族在不需考虑太多的技术层面就能轻松实现自已的 3-tier等多层式架构软件! 如果你正在因冗长的编程语言而头痛,如果你正在因自己知识浅薄而对研发心有余力不足时,快看看VD所具有的几个特点吧,也许它就是你所想要找的。
语法简单易学
VD全面使用XBASE命令语法与函数,简单易学,特别对于曾使用过FOXPRO的用户来说,你简直可以不用再次学习语法。大大降低了对于写程序员的要求。可以说VD的出现使编写一套软件已不在是高级程序员的专例。
开发速度快
提供完整多元化的开发元件:VD的软件架构与INPRISE公司的DELPHI,C++BUILDER的OOP体系一脉相承,所以您可以得到大量样式新颖的元件。当然VD中本身就集成了大约七十多个功能相当强的元件。如:标准元件、数据库元件、各式报表元件、email元件、统计图表元件等。您也可以使用定制的ACTIVEX元件,在程序中用OLE的方式来控制象WORD、EXCEL等程序。
支持多种数据库
VD的数据库支持采用Inprise公司的BDE引擎,BDE是种较快的数据库驱动程序,当然也能兼容多种不同的数据库。如DBASE、PARADOX等本地类型的数据库和SQL SERVER、ORACLE、SYBASE、INTERBASE、INFOMIX、DB2等大型的后端数据库。
维护方便
曾有很多人问过,VD能不能编译成EXE可执行文件。其实VD是不需要产生执行文件的,它是一种解释环境,VD的"what you run what you get"先进设计思想就是为了解决各种开发系统EXE文件的维护困难问题而独创的。所以,当你开发出的系统分发给用户,而用户又提出一些定制或是修改要求时,你只要将修改后的VDS文件email给用户就可以了。日后的系统维护工作自然变得方便而又轻松.
二、功能概述
100%的三层架构(3-Tier)
伴随着企业自身的发展和外部环境的复杂化,企业的需求也越来越复杂,应用程序的开发也更加困难。因此三层客户/服务器架构的出现将有助于解决这一问题。VD30是一个100%的三层式架构,中间层的应用软件服务器(Application Server)是采用讯光自行研发的EEP A/P Server,此Server已经历经国内多家大型企业与上市公司实际采用并上线两年以上,稳定性与执行效率倍受业界重视,此A/P Server目的就是可以承受数百位用户透过非宽频的Internet上线使用,不管远程是在国内国外,以Web的界面或传统的Windows界面都可以用Thin-Client方式高速存取数据。
另一方面,EEP A/P SERVER 采用无状态的连接方式,此方式是类似于WEB的网页连接,平常的A/P SERVER与所有Client保持不连接的状态,等到Client要真正存取数据的时候才连接,之后并立即断掉。这样的话除了可让A/P Server 在可以承受更大负载外,还可以大幅提升系统的稳定度与降低数据库主机的负载。
1
2
下一页>>