Python-Tech.doc_第1页
Python-Tech.doc_第2页
Python-Tech.doc_第3页
Python-Tech.doc_第4页
Python-Tech.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python 技术前景 和 海文科技 的技术优势 标题标题 Python 技术前景和海文科技的技术优势技术前景和海文科技的技术优势 文档编号 Python 技术前景和海文科技的技术优势 doc 文档版本 1 0 签名日期 编写周海文2005 02 25 审核周海文2005 02 28 批准 内容提要 本文档主要介绍互联网的下一代快速开发技术 Python 的技术前景展 望 以及海文科技的技术优势 Python 前景展望和海文科技的技术优势第 2 页 共 33 页 修订状态 版本日期描述准备审批 1 02005 02 28 初稿 周海文周海文 Python 前景展望和海文科技的技术优势第 3 页 共 33 页 目 录 第一章 什么是 PYTHON 5 1 1 什么是什么是 PYTHON 5 1 2 PYTHON的荣誉的荣誉 5 1 3 PYTHON的资源连接的资源连接 6 第二章 PYTHON 的技术优势 7 2 1 容易学习容易学习 7 2 2 火力强大火力强大 7 2 3 快速开发快速开发 8 2 4 高效运行高效运行 9 2 5 PYTHON的流行程度的流行程度 9 第三章 谁在使用 PYTHON 10 3 1 PYTHON在商业领域的应用在商业领域的应用 10 3 1 1 Python 和 Google 10 3 1 2 NASA 美国宇航局 和 Python 11 3 1 3 光与影 Industrial Light Magic 11 3 1 4 全球最大的游戏厂商 EVE online 12 3 1 5 Thawte Consulting 12 3 1 6 雅虎 Yahoo 13 3 1 7 Infoseek 13 3 1 8 蓝色巨人 IBM 和 飞利浦 PHILIPS 13 3 1 9 迪斯尼的动画 14 3 1 10 红帽 LINUX 14 3 1 11 RealPlayer 的生产商 14 3 1 12 BEA 15 3 1 13 NOKIA 15 3 1 14 National Institutes of Health USA 15 3 1 15 National Weather Service USA 15 3 1 16 Lawrence Livermore National Laboratories USA 16 3 1 17 美国海军 The US Navy 16 3 1 18 美国农业部 US Dept of Agriculture 16 3 1 19 北约 NATO 17 3 1 20 奥地利政府网站 17 Python 前景展望和海文科技的技术优势第 4 页 共 33 页 3 1 21 总结 17 3 2 PYTHON在中国的应用在中国的应用 18 3 2 1 Python 在中国的应用情况 18 3 2 OREILLY出版的出版的 PYTHON书籍书籍 19 3 2 1 Python 成功故事 19 3 2 2 Oreilly 出版的其它 Python 书籍 20 第四章 PYTHON 和 ZOPE 21 4 1 什么是什么是 ZOPE 21 4 2 免费开源免费开源 21 4 3 完整的平台完整的平台 21 4 4 优秀的开源内容管理系统优秀的开源内容管理系统 PLONE 23 第五章 海文科技的技术优势 24 5 1我们的宗旨 24 5 2模块化 组件化 面向对象 24 5 3精美的 PDF 格式报表技术 26 5 4功能强大的 GOGO 查询引擎 26 5 5导出到 EXCEL 的接口 28 5 6数据的高速缓存 28 5 7动态图形缓存叠加技术 28 5 8系统软件架构 30 5 9视图 模型 控制器的 MVC 架构 32 5 10良好的性能表现 32 Python 前景展望和海文科技的技术优势第 5 页 共 33 页 第一章 什么是第一章 什么是 Python 1 1 什么是什么是 Python Python 是一种功能强大的解释性 交互性 面向对象 OO 的第四代计算机编程语言 她 集成了模块 包 例外机制 动态造型以及非常高级的动态数据类型 它的语法表达优 美易读 它具有很多优秀的脚本语言的特点 解释的 面向对象的 内建的高级数据结 构 支持模块和包 支持多种平台 可扩展 而且它还支持交互式方式运行 图形方式 运行 它的语法有很多与众不同的特性 下面是来自BBS 水木清华站的原文 Python is an interpreted interactive object oriented programming language It incorporates modules exceptions dynamic typing very hig h level dynamic data types and classes Python combines remarkable power with very clear sy ntax It has interfaces to many system calls and libraries as well as to various window systems and is extensible in C or C It is also usable as an extension language for applications that ne ed a programmable interface Finally Python is portable it runs on many brands of UNIX on t he Mac and on PCs under MS DOS Windows Windows NT and OS 2 To find out more the best thing to do is to start readi ng the tutorial from the documentation set see a few questions further down 1 2 Python 的荣誉的荣誉 Cameron Laird 赢得赢得 OSCON 2004 年度大奖年度大奖 Python 的核心成员赢得 2004 O Reilly Open Source Convention 的 Frank Willison 大奖 原文连接 Sebastopol CA At the 2004 O Reilly Open Source Convention held in Portland Oregon the Python community paid tribute to one of its own by bestowing the Frank Willison Award for Contributions to the Python Community on Cameron Laird vice president of Phaseit 世界主流世界主流 ITIT 杂志杂志 InformationWeekInformationWeek 评论评论 PlonePlone 开源领域现在又有了一个世界级的内容管理系统 Plone 原文 The open source arena now has its own world class content management system Plone 原文连接 Python 前景展望和海文科技的技术优势第 6 页 共 33 页 权威权威 ITIT 杂志之一杂志之一 eWeekeWeek 选出选出 PlonePlone 作为最佳内容管理产品作为最佳内容管理产品 权威 IT 杂志之一 eWeek 在众多产品中 选出 Plone 作为最佳内容管理产品 实在是大快人心的 事情 Plone 当选了 eWeek 杂志 2004 最佳 10 个产品之一 在众多待选内容管理系统之中 不乏大 量知名的商业软件 原文连接 基于基于 ZopeZope 的的 ERP5ERP5 赢得赢得 最佳最佳 ERPERP 应用奖应用奖 这个奖项在 2004 年 6 月 21 日的 D cision Informatique 的特别版中 由 40 个公司管理人员 研究 人员和杂志在 400 个项目评选 他们认可做为一个开源系统 ERP5 在企业关键制造环境中的优异 性 原文连接 http zope org Members nexedi ERP5 20Award ZOPEZOPE 赢得赢得 LinuxLinux JournalJournal AwardAward 的企业应用服务器大奖的企业应用服务器大奖 开源界的重量级年度大奖 2002 年 ZOPE 赢得 Linux Journal Award 的企业应用服务器大奖 1 3 Python 的资源连接的资源连接 下面提供一些常见的 Python 资源的连接 http www python org Python 官方网站 http www zope org Zope 官方网站 http plone org Plone 官方网站 http diveintopython org Python 技术站点 http www planetpython org Python 技术站点 杂志 http www jython org Python 与 java 的结合 http www python in business org Python 商业论坛 http python org community lists htmlPython 邮件列表和新闻组 http www europython org 欧洲 Python 免费库 http zvon org other python PHP search phpPython 库 Python 前景展望和海文科技的技术优势第 7 页 共 33 页 第二章 第二章 Python 的技术优势的技术优势 Python 是一种解释性 面向对象的 具有动态语义特征的第四代高级计算机语言 它作为一种新 兴的计算机语言 具有如下特点 2 1 容易学习容易学习 Python 提供了一个交互式环境 这是他容易学习的主要原因之一 正如一个资深程序员所说 软 件的复杂是因为千万件事堆在一起 交互式环境恰好可以让我门把程序分解开 我们可以试验每 个不清楚的语言成分 同时这也是一个很好的测试平台 其次 Python 程序很容易阅读 这得益于他的语法简洁 用缩排格式代替了 程序短小精悍 比其它语言 例如 Java 的代码短 2 3 到 3 4 同时语言直截了当 接近自然语言 很少有专门 定义的特殊符号 这也是 Python 容易学习的原因之一 2 2 火力强大火力强大 容易学习并不代表功能简单 从桌面程序 到网络互联 图形处理 科学计算 实时控制 到处 都有 Python 的身影 Python 是编译执行的 跨平台的 Windows Unix Macantoshi 面向对象的 Java 可以完成的功能 Python 都可以替代之 图 2 1 1 Python 的交互式环境与简洁的语法 Python 前景展望和海文科技的技术优势第 8 页 共 33 页 此外 支持类和多继承的面向对象程序设计 代码可以被打包为模块和包 支持异常处理追踪并 能够列出比较清晰 详细的错误提示 包含了一些高级的程序设计特性 例如代码生成器和解释 器 自动垃圾收集功能使你从内存管理的争战中解脱出来 庞大的标准库支持很多一般的程序设 计任务 如网络服务器连接 正则表达式 文件操作 编译器很容易扩展 可以将 C C 编译后 的摸板作为新的摸板加入到其中 2 3 快速开发快速开发 Python 内建的高层次数据结构 以及动态类型和动态邦定 使得它非常适合于快速应用开发 也 适合于连接已有的部件 Python 的简单易于阅读的语法强调了可读性 因此降低了程序的维护费 用 Python 支持模块和包 并鼓励程序模块化和代码重用 图 2 1 1 优雅的 Python 的语法 Python 前景展望和海文科技的技术优势第 9 页 共 33 页 2 4 高效运行高效运行 Python 可以编译执行 其运行效率接近 C 语言的运行速度 相同功能的代码运行速度约为 C 的 90 而同时 Java 的运行速度却只能达到 C 的 50 2 5 Python 的流行程度的流行程度 Python 对国内的用户也许比较陌生 但在国外早已得到成熟 广泛的应用 著名的搜索引擎 google 其核心代码就是用 Python 完成的 迪斯尼公司的动画生成 许多 unix 的版本 包括 Linux 都内建了 Python 环境支持 就连 google 本身也是由 Python 技术建立的 下图是在google 中搜索 Python 关键字后 返回的结果 有 24 400 000 项之多 可见 Python 的 流行程度 Python 前景展望和海文科技的技术优势第 10 页 共 33 页 第三章 谁在使用第三章 谁在使用 Python Python 正在被全世界范围内的数千万程序员使用 在许多领域都有 Python 的用武之地 包括桌面应 用 科学计算 图形技术 动画 游戏 WEB 应用 嵌入式系统等等 此处仅仅列出 Python 的部分 成功应用以及她为什么是许多编程任务的最佳选择 世界著名的出版商 O Reilly Associates 出版的 Python 成功案例 Python Success Stories Volume I Eight True Tales of Flexibility Speed and Improved Productivity 中记录 Python 在一些领域的成功故事 3 1 Python 在商业领域的应用在商业领域的应用 3 1 1 PythonPython 和和 GoogleGoogle 今天 google 已成为全世界广大技术爱好这网上冲浪的首选搜索引擎 相信 google 对广大中国用户来 说并不陌生 google 现任的首席技术执行官 CTO Peter Norvig 说 Python 自一开始就是 google 的重要组成部分 Python 伴随 google 的成长历程 今天数以万计的 google 工程师正在使用 Python 我们正在寻找具有 这种语言技术的人加入我们的团队 下图是来自 http python org 的原文截图 google 现任的首席技术执 行官 Peter Norvig 如是说 Python 前景展望和海文科技的技术优势第 11 页 共 33 页 3 1 2 NASA NASA 美国宇航局美国宇航局 和和 PythonPython 美国宇航局 NASA http www nasa gov 使用 Python 实现 CAD CAE PDM 库及模型管理系统 下边是来自 http python org Quotes html 的原文 NASA is using Python to implement a CAD CAE PDM repository and model management integration and transformation system which will be the core infrastructure for its next generation collaborative engineering environment We chose Python because it provides maximum productivity code that s clear and easy to maintain strong and extensive and growing libraries and excellent capabilities for integration with other applications on any platform All of these characteristics are essential for building efficient flexible scalable and well integrated systems which is exactly what we need Python has met or exceeded every requirement we ve had said Steve Waterbury Software Group Leader NASA STEP Testbed 3 1 3 光与影光与影 Industrial Light Magic 全球知名的光影技术先驱 Industrial Light Magic 使用 Python 处理电影光影合成 其 CTO 说 没有 Python 要完成 星球大战 II 的电脑特技是不可能的 下边是来自 http python org Quotes html 的原文 Python 前景展望和海文科技的技术优势第 12 页 共 33 页 Python plays a key role in our production pipeline Without it a project the size of Star Wars Episode II would have been very difficult to pull off From crowd rendering to batch processing to compositing Python binds all things together said Tommy Burnette Senior Technical Director Industrial Light Magic Python is everywhere at ILM It s used to extend the capabilities of our applications as well as providing the glue between them Every CG image we create has involved Python somewhere in the process said Philip Peterson Principal Engineer Research Development Industrial Light Magic 3 1 4 全球最大的游戏厂商全球最大的游戏厂商 EVE online EVE Online 一个全球巨型的游戏厂商的首席技术官 CCP 说 Python 使我们 EVE Online 成为可能 同时服务 10 000 个玩家在同一个程序的内存空间 http www eve 下边是来自 http python org Quotes html 的原文 Python enabled us to create EVE Online a massive multiplayer game with a scale never before seen in the industry in record time EVE Online server cluster servers close to 10 000 simultaneous players in a shared space simulation most of which is created in Python The flexibilities of Python have enabled us to quickly improve the game experience based on player feedback said Hilmar Veigar Petursson chief technology officer of CCP the developers of EVE Online 3 1 5 Thawte Consulting Thawte Consulting 全球最大的数字签名证书 SSL 颁发机构 相信熟悉 windows 数字签名技术的朋友 不会陌生 Python 前景展望和海文科技的技术优势第 13 页 共 33 页 下边是来自 http python org Quotes html 的原文 Python makes us extremely productive and makes maintaining a large and rapidly evolving codebase relatively simple said Mark Shuttleworth 3 1 6 雅虎雅虎 Yahoo Yahoo 使用 Python 建立起全球范围的站点群 原文连接来自 http www python in business org success Yahoo uses Python for its groups site 3 1 7 Infoseek 全球另一大搜索引擎提供商 Infoseek 现在名为 Inktomi 使用 Python 技术建立自己的核心搜索引 擎 原文连接来自 http www python in business org success The Inktomi formerly Infoseek search engine uses Python 3 1 8 蓝色巨人蓝色巨人 IBM 和和 飞利浦飞利浦 PHILIPS 蓝色巨人 IBM 和飞利浦 PHILIPS 使用 Python 建立商业控制逻辑 工业控制装置的管理系统 原文连接来自 http www python in business org success Python 前景展望和海文科技的技术优势第 14 页 共 33 页 IBM and subsequently Philips have among other things used Python to create the business practice logic for factory tool control applications Details here 3 1 9 迪斯尼的动画迪斯尼的动画 迪斯尼乐园 DISNEY 使用 Python 动画的生产 原文连接来自 http www python in business org success Disney Feature Length Animation uses Python for its animation production applications Details here 3 1 10 红帽红帽 LINUX 红帽 Red Hat Linux 使用 Python 制作 LINUX 的安装 配置 包管理工具 原文连接来自 http www python in business org success Red Hat Linux uses Python for installation configuration and package management 3 1 11 RealPlayer 的生产商的生产商 网络流媒体技术先驱 RealNetworks 使用 Python 制作其产品的测试和所有的支持平台 原文连接来自 http www python in business org success RealNetworks use Python extensively in load testing and feature testing of both their server and client on all of their supported platforms Python 前景展望和海文科技的技术优势第 15 页 共 33 页 3 1 12 BEA 全球知名的电子商务专家 BEA 使用 Python 制作其企业级电子交易产品的测试平台 原文连接来自 http www python in business org success BEA uses Python in testing enterprise class e commerce software 3 1 13 NOKIA NOKIA 将 Python 应用到蜂窝电话 原文连接来自 NOKIA 的原文摘要 Python for Series 60 allows developers to execute Python commands and run Python scripts and applications in devices based on Series 60 Platform In addition developers can execute Python commands and scripts in the emulators of Series 60 Developer Platform SDK s Development starts with an interactive console in a Series 60 compatible device where Python commands can be executed Alternatively a developer can write Python scripts install them to a device executing scripts and applications from the Python Environment 3 1 14 National Institutes of Health USA National Institutes of Health USA 美国国家卫生研究院使用 Python 用做基因分析系统 http www ncrr nih gov 原文连接来自 http www python in business org success The National Institutes of Health USA and Case Western Rerserve University are building cutting edge genetic analysis software with Python 3 1 15 National Weather Service USA National Weather Service USA 美国国家气象局使用 Python 用做气象预报系统 http www md fsl noaa gov Python 前景展望和海文科技的技术优势第 16 页 共 33 页 原文连接来自 http www python in business org success The National Weather Service USA uses Python to prepare weather forecasts Python is also used for this purpose at the Swedish Meteorological and Hydrological Institute and at TV4 Sweden 3 1 16 Lawrence Livermore National Laboratories USA Lawrence Livermore National Laboratories USA 使用 Python 用做数字工程环境的研究 http www llnl gov 原文连接来自 http www python in business org success Lawrence Livermore National Laboratories is basing a new numerical engineering environment on Python replacing a home grown scripting language of ten year standing 3 1 17 美国海军美国海军 The US Navy The US Navy USA 使用 Python 和 ZOPE 用做工作流系统 http www navy mil 原文连接来自 http www python in business org success The US Navy uses Python and Zope for a web based workflow system 3 1 18 美国农业部美国农业部 US Dept of Agriculture US Dept of Agriculture USA 使用 Python 和 ZOPE 用做物质协作管理系统 http www usda gov 原文连接来自 http www python in business org success The US Dept of Agriculture uses Python and Zope for massive collaboration Python 前景展望和海文科技的技术优势第 17 页 共 33 页 3 1 19 北约北约 NATO 北大西洋公约 NATO 的整个新闻发布系统使用 ZOPE 基于 Python 技术 构建 http www nato int 原文连接来自 http plone org about sites Some people also ask about large scale Plone and Zope sites here are some sites that make it dead obvious that Zope is a production worthy system For the record NATO s entire internal information system is based around Zope The same place that birthed Software Engineering NATO is the same place where Zope flourishes and wires together critical information systems 3 1 20 奥地利政府网站奥地利政府网站 Austrian Government 的整个政府网站使用 ZOPE 基于 Python 技术 构建 http www oesterreich at portal staat 原文连接来自 http plone org about sites Other big Zope sites AARP CBS New York Austrian Government ActiveState 3 1 21 总结总结 如此的举例只是冰山一角 Python 在国外的广泛应用说明了她是一种流行的 功能强大的 易于学 习的语言之一 有关更多的 Python 使用情况请参阅 http python org Quotes html http www python in business org success http pythonology org success Python 前景展望和海文科技的技术优势第 18 页 共 33 页 http plone org about sites 3 2 Python 在中国的应用在中国的应用 3 2 1 Python 在中国的应用情况在中国的应用情况 相比于国外 国内的 Python 的应用才刚刚起步 http www czug org 中文 Zope 用户组 http www zope org tw 台湾 Zope 用户组 上海润普科技 巨灵北斗星 新风险投资中国区 http www new 新风险投资中国区主站 CSR 中国企业社会责任网 中国财经报刊数据库 长城证券 广发证券 招商证券 外汇宝 民安证券 中山证券 南方证券 西部证券 金瑞期货 华泰证券 剑桥证券 巨田证券 金元证券 容维创富 天风证券 万联证券 hk香港证券交易所 http www hksfc org hk 香港證券及期貨事務監察委員會 香港交易所 巨灵财经 DOTCOM 巨灵 中国证监会市场资讯系统 北京证券 Python 前景展望和海文科技的技术优势第 19 页 共 33 页 西部证券 招商证券 长城证券 广发证券 剑桥证券 民安证券 金元证券 中山证券 天风证券 巨田证券 容维投资 巨灵 华泰证券 巨灵 剑桥证券 巨灵 巨田证券 巨灵 金元证券 天风证券 巨灵 万联证券 2 企业报表 管理类 http 211 144 146 21 cpia中国化学制药工业协会 http 202 127 47 5 mcrm北京爱心伟业医药终端推广系统 http 202 127 47 5 medicine万运通医药流通 ERP http 202 127 47 5 qwgogo 查询引擎 http 202 127 47 5 sp北京桑普信息管理系统 http 202 127 47 5 cpec国药展览集团 CMS 发布系统 http 202 127 47 5 cmef中国国际医疗器械会 http 202 127 47 5 7000手机移动营销系统 请用手机访问 3 2 Oreilly 出版的出版的 Python 书籍书籍 3 2 1 Python 成功故事成功故事 世界著名的出版商 O Reilly Associates 出版的 Python 成功案例 Python Success Stories Volume I Eight True Tales of Flexibility Speed and Improved Productivity 中记录 Python 在一些领域的成功故事 Python 前景展望和海文科技的技术优势第 20 页 共 33 页 3 2 2 Oreilly 出版的其它出版的其它 Python 书籍书籍 Python 前景展望和海文科技的技术优势第 21 页 共 33 页 第四章 第四章 Python 和和 ZOPE Zope 是一个开放源代码的 Web 应用服务器 使用他您可以方便的构建内容管理 内部网 门户网站 和其他的定制应用 Zope Plone 社区由分布在全世界的上百个公司 数千个开发人员组成 他们一起 来开发完成 Zope 平台和上层应用 Zope 使用 Python 编写 Python 是一个高性能的 多产的 面向 对象的语言 4 1 什么是什么是 ZOPE ZOPE Z Object Publish Environment Z 对象发布系统 是一个企业级开放源代码 Web 应用服务器 软件 ZOPE 特别适合构建内容管理 内部网 门户网站 及其他更多的定制的 web 应用 ZOPE 是由包括美国 ZOPE 公司在内的数百个商业公司以及数千个开发人员组成的的 ZOPE 技术社区 ZOPE org 多年共同努力的结晶 1999 年 美国 ZOPE 公司宣布其核心产品 ZOPE 为开放源代码软件 经过多年的发展 ZOPE 已成为 开放源代码软件商业模式的经典案例 ZOPE 被誉为 Web 上 Linux 系统 ZOPE 更成为了美国海军 法国政府和北约组织的选择 2002 年 ZOPE 更是赢得 Linux Journal Award 的企业应用服务器大奖 2004 年 ZOPE3 即将发布 这个版本对 ZOPE 是一个革命性的版本 这一年也将是 ZOPE 全面获胜 的一年 与同类产品相比 使用 ZOPE 构建 web 应用花费的开支更少 但开发的速度会更快 和其他的应 用服务器相比 ZOPE 有如下特性 4 2 免费开源免费开源 ZOPE 是免费的 其他的应用服务器相当的昂贵 ZOPE 是开放源代码的企业级高端应用服务器 在全世界有几千万的技术支持者在不断的维护 ZOPE 的开发与更新 这促使 ZOPE 成为了一流的 企业级高端 web 服务器 4 3 完整的平台完整的平台 ZOPE 是一个自包含的完整平台 他自带了所有的必须的组件 您无需购买其他的软件许可证来 支持 ZOPE 如数据库系统 以运行您的应用 这同时 也使得 ZOPE 非常容易安装 许多其 他的应用服务器需要其他的应用服务器支撑 这导致一旦开始开发 您需要去购买这些软件的昂 贵许可证 因此他们有很多隐藏的费用 Python 前景展望和海文科技的技术优势第 22 页 共 33 页 丰富的第三方产品丰富的第三方产品 ZOPE 允许和鼓励第三方开发者打包和分发已有的应用 因此 ZOPE 拥有丰富的集成服务 和直接可用附加的产品 如 CMF ZOPE Plone OpenFlow 等 这些产品绝大多数和 ZOPE 一样 是免费和开发源代码的 ZOPE 的流行 哺育了一个很大的开发社区 其他的应用服务器没 有如此广泛的第三方支持 或者缺少直接的插件方式 无限平滑扩展无限平滑扩展 ZOPE 的应用能使用 ZOPE 的 ZOPE 企业对象 ZEO 的 Clusting 技术扩展 使用 ZEO 您 可以在多个物理计算机上分步式地部署署您的应用 而不必修改您的程序代码 很多应用服 务器 并不能和设想的那样平滑扩展 开发简单开发简单 ZOPE 允许开发人员仅仅使用 Web 浏览器开发应用程序 IE Mozilla Netscape OmniWeb Konqueror 和 Opera 浏览器都能很好的显示和操作 ZOPE 的开发管理环境 ZMI 在这个 web 界面下 ZOPE 能安全地将服务器的开发任务 委托到其他的开发人员 几乎没有其他的应用服务器 能提供同等的功能 精细 可扩展的权限管理精细 可扩展的权限管理 ZOPE 提供精细的 可扩展的权限框架 你可以使用已有的模块 将 ZOPE 同其他系统的认 证和鉴权进行轻松集成 如 LADP WindowsNT RADIUS 等 很多其他的应用服务器 缺 少对某些重要的认证和鉴权方式的支持 协同开发协同开发 ZOPE 允许开发人员有效的协作 协作的环境要求参与人员的工作不能相互干扰 ZOPE 提 供回退 版本 历史和很多其他的工具 来安全工作 避免错误 很多其他的服务器不能提 供此特性 跨平台跨平台 ZOPE 能在大多数的流行服务器上运行 如 Linux Windows NT 2000 XP Solaris FreeBSD NetBSD OpenBSD 和 Mac OS X ZOPE 甚至能在 Windows 98 ME 上运行 很多应用服务器 只能在他们指定的操作系统上运行 基于基于 PythonPython ZOPE 可以使用 python 语言扩展 Python 非常容易学习 能带来快速的开发 有很多 Python 的开发包可供你创建您的应用 很多其他的服务器 必须使用很复杂的语言 这样减慢了开 发的速度 其他的应用服务器 使用不太流行的语言 这样他们很少有拿来就能用的开发包 Python 前景展望和海文科技的技术优势第 23 页 共 33 页 4 4 优秀的开源内容管理系统优秀的开源内容管理系统 PLONE Plone 是一个 Zope 上的一个用户友好 功能强大的开放源代码内容管理系统 Plone 适合用作内部网 外部网的服务器 文档发布系统 门户服务器和异地协同群件工具 到目前 Plone 其实已经发展成 为了一个应用开发平台 Zope Plone 是最优秀的开源内容管理系统 他拥有美国海军 北约组织等众多用户 Zope Plone 等优秀的开放源代码软件 在文档管理 知识管理 门户网 内部网等领域 提供咨询 定制开发 实施 支持等服务 为客户提供低成本 高质量 可扩展的内容管理解决方案 Plone 的英文官方网站 http plone org Python 前景展望和海文科技的技术优势第 24 页 共 33 页 第五章 海文科技的技术优势第五章 海文科技的技术优势 5 1我们的宗旨 一直以来 海文科技都在为向中国市场提供最佳的软件产品和行业解决方案 我们的使命就是与事业 伙伴合作 将信息技术体系结构中顶尖的应用软件提供给最终用户 使其拥有一个综合集成的计算机 应用环境 我们的宗旨是 优质的软件 优质的解决方案 我们了解信息技术我们了解信息技术 海文科技已经利用自身不断创新的核心技术帮助国内外企业 成功地设计和实施各种信息管 理系统 我们能提供最完整集成的方法来满足企业的需求 这包括硬件 软件 应用 合作 及 IT 咨询和服务 帮助企业构建 管理和分析他们的业务以及客户服务 客户关系 您的值得信赖的合作伙伴您的值得信赖的合作伙伴 我们拥有人才和技术基础 全面 成熟的应用和专门知识来加速实施 以确保为用户提供最有成 本效益的实施过程 并帮助用户获得更好的决策所带来的好处 我们将这一切融为一体 通过集 成自身独创技术 产品 服务和权威咨询专家的行业知识 帮助企业成功地转向数字化管理 最 终 您将获得高性能的硬件和软件解决方案 结合随时随地为您提供的个性化和综合 IT 服务 您可以轻松实现各种业务需求 我们还致力于建立与合作伙伴的关系 通过我们不断创新的信息 化解决方案 可以满足您持续发展的业务需求 5 2模块化 组件化 面向对象 模块化模块化 软件采用模块化设计 各模块之间是松散的耦合 通过外部接口调用 各模块可以独立安装 模 块化使得系统的可维护性 扩展性大大提高 面向对象面向对象 采用面向对象 OO 开发技术 不但 Python 代码完全按面向对象的设计思想来设计和组织 更因 为 ZOPE WebServer 本身的数据存储就是一个优秀的对象数据库 所以系统是真正的面向对象技 术产品的典范 如下图示 Python 前景展望和海文科技的技术优势第 25 页 共 33 页 图 5 2 1 ZOPE 中的对象树 图 5 2 2 Python 代码中的基类片断 Python 前景展望和海文科技的技术优势第 26 页 共 33 页 5 3精美的 PDF 格式报表技术 对于 B S 结构的系统来说 报表打印一直是一个难题 海文科技采用业界最先进的 ADOBE PDF 移动 报表技术 可以精确的定位打印任何报表 并且可以将报表存盘 转发等 下图是打印的 PDF 报表 的样例 5 4功能强大的 gogo 查询引擎 gogo 查询引擎是一个功能非常强大的超级查询引擎 鉴于目前大部分系统的查询功能有限 不能任 意扩展 不能任意选择要查询的内容 而 gogo 做到了这一点 她的设计理念非常先进 用户需要 查什么 由他们自己决定 她最大的特点在于自定查询 扩展性 跨平台 跨系统 跨数据库 查询 结果可打印 导出 存档 具体介绍如下 自定查询自定查询 对于一个已有的查询 gogo 可以由使用者自己选择应该查询显示那些内容的字段 自定查询 的条件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论