Topo架构
Topo研发管理系统基于B/S架构
B/S架构即浏览器和服务器结构, 具有系统开发和维护简单,对用户端几乎没有要求,界面友好,操作简单,适于网络信息发布等特点。
Topo系统客户端使用标准的HTML、JavaScript、Flex技术,支持各种主流的浏览器,基于Flex的RIA(富客户端)解决方案给 Topo用户带来了类似桌面应用的操作体验;服务器端使用业界标准的企业级Java技术,支持多种操作系统、数据库系统以及应用服务器。
| 浏览器 | Topo系统支持该浏览器给用户带来的好处: | |
![]() |
IE浏览器,目前最主流的浏览器,几乎所有的B/S应用系统都可以通过IE来访问 | 几乎每台计算机上都有IE。 |
![]() |
Firefox浏览器,目前非常流行的浏览器。 | 针对研发人员尤其是WEB程序开发人员,Firefox提供了其它浏览器所不能提供的极其丰富的协助开发的插件,例如FireBug等。 |
![]() |
Safari浏览器,MAC系统下最常用的浏览器,使用苹果电脑的多数研发工作者。 | 有相当一部分研发人员尤其是一些设计人员在使用苹果的Safari。 |
![]() |
Google浏览器,与上面三种浏览器相比,访问速度最快,不少研发工作者开始追捧Chrome浏览器。 | 因访问速度最快而被不少研发工作者追捧。 |
考虑到研发团队可能使用各种主流的浏览器,Topo系统非常注重在浏览器方面的兼容性,对非IE浏览器尤其是Firefox的良好支持,可以很大程度上减少研发人员在各种浏览器上重复切换所耗费的时间,从而提高他们的工作效率。
基于Flex的RIA技术为Topo用户带来了类似桌面应用的操作体验:
名词解释:RIA
传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了。而富互联网应用(Rich Internet Applications,缩写为RIA)的出现就是为了解决这个问题。富互联网应用程序是下一代的将桌面应用程序的交互式用户体验与传统的WEB应用的部署灵活性和成本分析结合起来的网络应用程序。富互联网应用程序中的富客 户技术通过提供可承载已编译客户端应用程序(以文件形式,用HTTP传递)的运行环境,客户端应用程序使用异步客户/服务器架构连接现有的后端应用服务 器,这是一种安全、可升级、具有良好适应性的新的面向服务模型,这种模型由采用的WEB服务所驱动。
Topo操作体验展示之一:Topo项目首页
Topo操作体验展示之二:Topo代码在线检视界面
Topo操作体验展示之二:Topo文档在线查看界面







