小程序开发外文文献(基于微信小程序的文献综述)

小程序开发 1585
今天给各位分享小程序开发外文文献的知识,其中也会对基于微信小程序的文献综述进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、微信小程序(Mini Program)技术栈与框架简介

今天给各位分享小程序开发外文文献的知识,其中也会对基于微信小程序的文献综述进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

微信小程序(Mini Program)技术栈与框架简介

关键字:微信小程序、Mini Program、技术栈、框架、WePy、MPVue

整体小程序开发类似Web App开发,尤其是使用了Vue或React框架的Web App开发。

小程序原生技术栈与框架WePY、MPVue之间的比较,参考 博客

毕业论文的外文文献怎么找

[1](美)Watts S.Humphrey.软件工程规范[M].傅为,苏俊,许青松译.清华大学出版社,2008.[2]戴宗友,张伍荣,杨辉.C#程序设计实训[M].清华大学出版社,2009.[3]胥光辉.软件工程方法与实践[M].机械工业出版社,2009.[4]赛奎春,宋坤,赵智勇等.C#信息系统开发实例精选[M].机械工业出版社,2008.[5]刘志峰.软件工程技术与实践[M].电子工业出版社,2008.[6]RogerS.Pressman.软件工程——实践者的研究方法(第五版)[M].机械工业出版社,2009.[7] 林琪.数据库编程与案例.中国电力出版社发行部,2008.[8]拉森.Microsoft SQL Server 2000 Reporting Services[M].清华大学出版社,2009. [9]伍俊良.C#程序应用与开发教程[M].机械工业出版社,2009.[10]康祥顺,张小刚,刘亮.C#程序案例开发集锦[M].电子工业出版社,2008.[11]袁鹏飞.SQL Server 2000数据库系统管理[M].人民邮电出版社,2008.[12]甘志,C#高级应用开发篇[M].清华大学出版社,2008.[13]丁国栋.C#管理信息系统实例教程[M].北京希望电子出版社,2008.[14]周红安,21天学通C#[M].电子工业出版社,2009[15] 肯斯里-赫金斯,C#经验手册[M].清华大学出版社,2009[16]张浩,吴启迪,南阳.制造企业远程服务于远程工程支持系统.同济大学出版社, 2002.5[17]张勇.我国市政公用企业改革与发展研究.天津大学研究生院.2002.1[18][美]Abrahan Silberschat, Henry F. Korth,S. Sudarshah. 数据库系统概念[M].机械工业出版社,2000.2[19][美]Mc Connell,代码大全(第二版).电子工业出版社[M],2006.3[20]系统仿真学报.2007.Vo1,19 NO.6.英国[21]天津市地下铁路管理处.天津市城市快速轨道交通发展研究.1999.11.28[22]中国市长协会《中国城市发展报告》编辑委员会.中国城市发展报告(2002-2003).商务印书馆,2004[23]项目管理技术 2005年第7期,总第25期.机械工业出版社.2005.3[24]南开国际管理论坛_高科技产业发展的机制与战略.2001.5.24-25[25][美]Samuel P. Harbison III,Cay L.Steele Jr. C语言参考手册[M].机械工业出版社.2008.4.[26][美]Bradley L. Jones,Peter Aitken. 21天学通C语言(第六版)[M]. 人民邮电出版社.2006.2[27]汪应洛,曾明哲.西北大学学报(自然科学版)第二十九卷.1999.2[28] Stephen Walther. ASP.NET 3.5 Unleashed Unleashed Series [M]. Sams, 2008.[29] Imar Spaanjaars. Beginning Asp.Net 3.5 In C# And Vb[M]. Wiley India Pvt. Ltd., 2008.[30] Scott Mitchell. Sams Teach Yourself ASP.NET 3.5 in 24 Hours: Complete Starter KitSams Teach Yourself -- Hours Series [M]. Sams, 2008.[31] Matthew MacDonald. Beginning ASP.NET 4.0 in C# 2010[M]. Apress, 2010.[32] Christian Nagel, Bill Evjen, Jay Glynn, Morgan Skinner, Karli Watson. Professional C# 2008[M]. Wiley India Pvt. Ltd., 2008.[33] Kenneth C. Laudon, Jane P. Laudon . Management Information Systems: Managing the Digital Firm[M]. Publisher Prentice Hall, 2007.[34] Raymond McLeod, George P. Schell. Management information systems[M]. Pearson/Prentice Hall, 2007.[35] James A. O'Brien, George M. Marakas. Management Information Systems[M]. McGraw-Hill/Irwin, 2008.[36] Singh. Information System Management[M]. S.B. Nangia APH publishing Corporation .2007.[37] Kenneth C. Laudon, Jane Price Laudon.Management Information Systems: Managing the Digital Firm MyMISLab Series[M]. Prentice Hall, 2009.[38] Thomas M. Connolly, Carolyn E. Begg. Database systems: a practical approach to design, implementation, and management[M]. Addison-Wesley, 2009.[39] Abraham Silberschatz, Henry F. Korth, S. Sudar shan. Database System Concepts[M]. McGraw-Hill, 2010.[40] Peter Rob, Carlos Coronel .Database Systems[M]. Cengage Learning EMEA, 2008.[41] J. Stanley Warford. Computer Systems[M]. Jones Bartlett Publishers, 2009.[42] Toby J. Teorey, Stephen Buxton, Lowell Fryman, Terry Halpin. Database design: know it all [M]. Morgan Kaufmann, 2009.[43] John W. Satzinger. Systems Analysis and Design in a Changing World[M]. Cengage Learning EMEA, 2008.[44] Alan Beaulieu. Learning SQLO'Reilly Series[M]. O'Reilly Media, Inc., 2009.[45] Clare Churcher. Beginning SQL Queries: From Novice to ProfessionalApress Series[M]. Apress, 2008.[46] Andy Oppel, Robert Sheldon. SQL: a beginner's guide BEGINNER'S GUIDE[M]. McGraw-Hill Professional, 2008.[47] Chris Fehily. SQL: Visual QuickStart Guide Visual Quickstart Guide Series[M]. Peachpit Press, 2008.[48] Gordon Hogenson. C++/Cli The Visual C++ Language For .Net [M]. Wiley India Pvt. Ltd., 2007.[49] Motor Industry Software Reliability Association. MISRA-C: 2004: guidelines for the use of the C language in critical systems.[M]. MIRA, 2008. [50] Jeff Cogswell, John Paul Mueller. C++ All-In-One Desk Reference For Dummies [M]. Wiley publishing.Inc 2009.[51] Stephen R. Davis. C++ for Dummies [M]. wiley publishing.Inc 2008. 计算机的50个参考文献!!

外文文献

1. The NASA Astrophysics Data System -- 世界最大免费全文网站,超过300,000篇全文

主要学科:天体物理学

2. HighWire Press -- 世界第二大免费全文网站,超过235,812篇全文

主要学科:生物学、医学

3. arXiv.org

主要学科:物理、数学、非线性科学、计算机科学等。文件格式以PostScript为主,如没有相应的阅读软件,可以选择生成PDF文件格式。

4. Behavioral and Brain Sciences

主要学科:行为科学、脑科学

5. Centers for Disease Control and Prevention (CDC)

主要学科:医学

6. CogPrints

主要学科:心理学、神经科学、行为科学、语言学、人工智能、哲学

7. GPO Access

美国政府文献

8. Inter-university Consortium for Political and Social Research (ICPSR)

世界最大的社会科学文献网站

9. National Academy Press

美国国家科学院、国家工程院、医学协会等机构报告

10. National Center for Health Statistics (NCHS)

美国国家卫生统计中心的统计报告

11. NCSTRL

计算机科学研究报告和论文

12. Project Gutenberg Electronic Public Library

电子图书,2002前提供10000种全文电子图书

13. Thomas Legislative Information on the Internet

美国国会图书馆提供的美国国会报告和历史文献

14. UNESCO

联合国教科文组织提供的文档

15. United States Geological Survey

美国地质考察报告

16. World Development Sources (World Bank)

世界银行报告

17. Delphion

世界各国专利,可看到前十三页全文

18 美国数学学会(AMS)的三种免费期刊

Bulletin

Electronic Research Announcements

Notices of the American Mathematical Society

19 Physics Today

美国物理学会(American Institute of Physics)提供的免费杂志

20 Frontiers in Bioscience

生物科学期刊和图书,文章被Biosis、CA、Medline等重要二次文献数据库引用

21 The World Wide Web Journal of Biology

被Biosis Previews引用

22 Science Magazine

23 Scientific American

24 ACM Digital Library

25 Issues in Science and Technology 《科学与技术问题》,美国。

1984年创刊,全年4期,ISSN 0748-5492,National Academy of Sciences,探讨和阐述科学、技术和卫生事业发展中的政策问题。

26 Bulletin of Symbolic Logic 《符号逻辑通报》,美国。

1995年创刊,全年4期,ISSN 1079-8986,刊载数学、哲学、计算机、语言学等领域中有关符号逻辑方面的论文、书评和会议论文摘要。

27 Progress of Theoretical Physics 《理论物理学进展》,日本。

1946年创刊,全年12期,ISSN 0033-068X,发表日本理论物理学者的研究成果。文章用英文、德文、法文发表。

28 Australian Journal of Physics 《澳大利亚物理学杂志》,澳大利亚。

1948年创刊,全年6期,ISSN 0004-9506,刊载物理学(从基本粒子到天体物理学)领域的研究论文、简讯和评论。

29 New Journal of Physics 《新物理学杂志》,英国。

1998年创刊,ISSN 1367-2630,是一种全文电子杂志,它在物理学领域相当具有权威性。该杂志编辑竭力通过出版对物理学家有益并能引起物理学家关注的高品质文章,从而把《新物理学杂志》办成本领域最主要的科学杂志。

30 Journal of Biological Chemistry 《生物化学杂志》,美国。

1905年创刊,全年52期,ISSN 0021-9258,Journal of Biological Chemistry Subscription,刊载生物化学领域的研究成果。高价刊。

31 Chemical and Pharmaceutical Bulletin 《化学与药学通报》,日本。

1953年创刊,全年12期,ISSN 0009-2363,发表生物分析化学、生物化学、药理学、毒理学和生物药学方面的研究论文及报告,用英文出版。

32 Journal of Micromechanics and Microengineering 《微型机械与微型工程杂志》,英国。

1991年创刊,全年4期,ISSN 0960-1317,刊载微型机电、微型机械和真空微电子技术方面的研究论文,涉及微型系统的控制、程序和建造、微型结构和器件、集成电路、电子与光子器件等基本结构、器械和系统设计研究。

33 VDI-Z 《德国工程师协会综合生产杂志》,德国。

1857年创刊,全年12期,ISSN 0042-1766,刊载机器制造、金属加工工艺、生产规划管理、生产系统、生产评价以及金属加工设备与系统等方面的论文,兼及行业新闻、新产品介绍。

34 Modern Machine Shop 《现代机械车间》,美国。

1928年创刊,全年12期,ISSN 0026-8003,全面报道制造与机械工业的新闻和技术信息,内容包括工程、工业机器人、研究与开发、程序设计、安全规则与设备等。

35 Process Engineering 《加工工程》,英国。

1920年创刊,全年12期,ISSN 0370-1859,刊载化工加工技术以及设备、材料和保养等方面的文章。

36 Signal 《信号》,美国。

请采纳,谢谢

求英文参考文献 关于java和oracle和短信网站平台介绍的 翻译后4000-5000字

MAXIMO是IBM公司的产品, MAXIMO以工单的创建、审批、执行、关闭为主线,合理、优化地安排相关的人、财、物资源,将传统的被动检修转变为积极主动的预防性维修,与实时数据采集系统集成,可以实现预测性维修。通过跟踪记录企业全过程的维护历史活动,将维修人员的个人知识转化为企业范围的智力资本。集成的工作流与业务流程配置功能,使得用户可以方便地进行系统的授权管理和应用的客户化改造工作。

在商业竞争日益激烈的今天,对于拥有高价值资产的企业来说,设备维护已不再局于成本范畴,更成为获取利润的战略工具。 MAXIMO系列产品使这个目标得以实现。

EAM(Enterprise Asset Management) 即企业资产维护管理系统, 它是面向资产 密集型 (Asset -intensive) 企业的企业信息化解决方案的总称,其前身称作 CMMS (Computerized Maintenance Management System)计算机维修管理系统, 主要适用于资产密集型企业对高价值固定资产的维护、保养、跟踪等信息管理。它以提高资产可利用率、降低企业运行维护成本为目标。以优化企业维修资源为核心,通过信息化手段,合理安排维修计划及相关资源与活动,从而提高企业的经济效益和企业的市场竞争力。

今天,EAM系统涵盖了维护、修理和运营所涉及的方方面面,从库存和采购到工作管理和建立设备模型,但这些仅是EAM系统的基本功能。EAM系统通过创建背后信息来提升维护技术,这些背后的信息在实施EAM之前并不存在,它是加速故障诊断和工作建立的知识基础。优秀的EAM系统的领先性在于其对复杂设备的建模能力,如从公路、管道、线路到产品流程。EAM系统提供任何工厂和服务领域所需的成熟技术,不受设备所处室内外位置的影响。它还通过连接终端用户和最有效的信息源支持简化运营工作,并且这些信息都是在系统中预先设置的。此外,一个端到端的电子商务解决方案可以最大程度降低目标实现的成本。

EAM系统以用户需要的所有工具开发和设置,用户无需编程,今天的EAM系统可以适合任何工厂的特定需要,无论工厂的规模大小。

它包括:设备管理、工单管理、预防性维护管理、资源管理、作业计划管理、安全管理、库存管理、采购管理、系统管理、应用设置、屏幕编辑等基本模块,以及工作流管理、决策分析等可选模块。

多年来,MAXIMO专注于企业资产维护领域,始终站在技术发展的前沿。90年代,它是第一个采用 Client/Server 结构的EAM软件供应商。如今,在风起云涌的互联网 应用大潮中,MAXIMO将它的产品置于Internet技术基础之上。它可以运行在多种常用的服务器硬件平台和网络操作系统( UNIX或 NT)上,支持Windows NT/95/98/2000 客户机环境。 MAXIMO适用领先的商业化关系型数据库,包括 Oracle和 Microsoft SQL Server。

MAXIMO 的设计宗旨是:

提高工人工作的安全性和效率

减少停机时间

控制维护费用

降低零件库存和费用

提高采购效率

充分利用设备、设施、人力及其它资源

MAXIMO 是目前市场上最广泛使用的企业资产管理系统。针对不同行业, MRO 软件公司设计了相应的应用解决方案: MAXIMO for Facilities、 MAXIMO for Industry。

MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。

目录

简介

分类

版本

使用

配置开发

项目发布

展开

编辑本段

简介

myeclipse6.6

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

编辑本段

分类

在结构上,MyEclipse的特征可以被分为7类:

1. JavaEE模型

2. WEB开发工具

3. EJB开发工具

4. 应用程序服务器的连接器

5. JavaEE项目部署服务

6. 数据库服务

7. MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。

编辑本段

Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore。2000财年(99年6月到2000年5月)营业额达101亿美元,再创Oracle公司销售额历史新高,比去年增长了13亿美元,盈利增长61%,达到21亿美元。Oracle公司现有员工超过三万六千人,服务遍及全球145个国家。Oracle公司拥有世界上唯一一个全面集成的电子商务套件Oracle Applications R11i,它能够自动化企业经营管理过程中的各个方面,深受用户的青睐,促使Oracle应用软件在2000财年第四季度的销售额达4.47亿美元,与SAP公司的同期应用软件销售额3.52亿美元相比,多出近1亿美元,这一事实表明,Oracle已经是世界最大的应用软件供应商。Oracle电子商务套件涵盖了企业经营管理过程中的方方面面,虽然它在不同的方面分别面对不同的竞争对手,而Oracle电子商务解决方案的核心优势就在于它的集成性和完整性,用户完全可以从Oracle公司获得任何所需要的应用功能,更重要的是,它们具有一致的基于Internet技术的应用体系结构,而如果用户想从其它厂商处获得Oracle电子商务所提供的完整功能,不仅需要从多家厂商分别购买不同的应用,而且需要另请咨询公司把这些不同的应用装配起来,还必须确保它们能够协同地工作。

先进的产品和高效率的企业运作,是Oracle公司利润得以继续增长的重要原因,一年前,Oracle公司确定了通过采用自身的Internet电子商务解决方案,实现每年节省10亿美元企业日常运作费用的目标,这一数据相当于将年度利润率提高10%。

编辑本段

基本信息

公司LOGO

公司类型: 上市公司 (NASDAQ: ORCL)

成立时间: 1977年

总部地点: 美国加州红木滩市

首席执行官: 劳伦斯·埃里森 Lawrence (Larry) J. Ellison,

口号: 信息驱动

产业: 数据库软件

企业资源计划

客户关系管理

年营业额 $117.99 亿美元 (2005年)

税前盈余 $40.22 亿美元 (2005年)

净利 $28.86 亿美元 (2005年)

市值

员工数 49,872 (2005年)

编辑本段

主要产品

服务器及工具(主要竞争对手:国际商用机器、微软)

甲骨文公司的主要产品目前分为两大类:

数据库服务器:2007年最新版本11G

应用服务器: Oracle Application Server

开发工具:Oracle JDeveloper,Oracle Designer,Oracle Developer,等等

Oracle公司总部

应用软件(主要竞争对手:德国SAP公司。)

企业资源计划(ERP)软件。已有10年以上的历史。2005年,并购了开发企业软件的仁科软件公司以增强在这方面的竞争力。

客户关系管理(CRM)软件。自1998年开始研发这种软件。2005年,并购了开发客户关系管理软件的希柏软件公司(Siebel)。

人力资源管理软件(HCM)。收购了仁科(PeopleSoft)软件。

编辑本段

应用产品

甲骨文公司服务器技术执行副总裁Chuck

Oracle应用产品包括财务、供应链、制造、项目管理、人力资源和市场与销售等150多个模块,荣获多项世界大奖,现已被全球近7600多家企业所采用。由于在电子商务方面的杰出表现,Oracle公司在美国Mongan Stanley公司最新公布的权威性全球企业1000强中,从去年的第122名一跃成为第13名,成为全球第二大独立软件公司和最大的电子商务解决方案供应商。目前, Amazon和Dell等全球十个最大的Internet电子商务网站、全球十个最大的B-to-B网站中的九个、93%的上市.COM公司、65家“财富全球100强”企业均不约而同地采用Oracle电子商务解决方案。四年前电子商务在全球范围内还仅处于萌芽状态时,Oracle公司便前瞻性地作出了从领先的数据库厂商向以Internet计算为基础的完整的电子商务解决方案供应商转型的战略部署。这一前瞻性战略为Oracle带来了巨大的利益,今天,Oracle能够领先于竞争对手提供包括平台产品、应用产品和完善的服务在内的先进的、完整的、集成的电子商务解决方案,可以无缝集成供应链管理(SCM)、企业资源管理(ERP)、客户资源管理(CRM)和企业商业智能(BI)和电子商务应用IP(Internet Pocurement)、Exchange、Portal-to-go等产品。Oracle从低端到高端的所有方案100%基于Internet应用体系结构,都可以通过Web安全、直接地访问,使企业能够通过Web完成包括报价、定单、支付、执行、服务等在内的企业业务过程的所有环节,帮助企业将现有业务内容快速转移到电子商务,迅速获得来自电子商务的高效益。

编辑本段

历史沿革

Oracle 数据库70年代 一间名为Ampex的软件公司,正为中央情报局设计一套名叫Oracle的数据库,Ellison是程序员之一。

甲骨文公司CEO拉里

1977年艾利森与女上司Robert Miner创立“软件开发实验室”(Software Development Labs),当时IBM发表“关系数据库”的论文,艾利森以此造出新数据库,名为甲骨文。

1978年公司迁往硅谷,更名为“关系式软件公司” (RSI),两年后,共有8名员工,年收入少于100万美金。最先提出“关系数据库”的IBM采用RSI的数据库。1982年再更名为甲骨文(Oracle)。

1984年三年内,先后进军加拿大、荷兰、英国、奥地利、日本、德国、瑞士、瑞典、澳大利亚、芬兰、法国、香港、挪威、西班牙。1986年上市时,年收入暴升至5500万美元,同年3月招股,集资3150万美元。

1987年年收入达到 1.31 亿美元,甲骨文一年后成为世界第四大软件公司。两年内再进军墨西哥、巴西、中国、塞浦路斯、马来西亚及新西兰。一年后,收入再升一倍至2.82亿美元。

1990年甲骨文两年内挥军进入智利、希腊、韩国、葡萄牙、土耳其、委内瑞拉、台湾、比利时、阿根廷、哥伦比亚、哥斯达黎加及菲律宾等地,但是当年甲骨文的业绩首次发生亏损,市值急跌80%,艾利森首次安排资深管理人员参与经营。

Oracle 数据库

1992年旗舰产品Oracle 7面世,使该公司业务重新步上轨道,年收入达到11.79亿美元。曾被视为甲骨文接班人、但后来被踼出局的Raymond Lane担任营运总监。

1995年艾利森宣布PC已死,把全数产品推向互联网发展,并另组“网络计算机公司”(Network Computer),销售“网络计算机”,最终被淘汰收场。

2000年科网接近尾声时,推出E-Business Suite,抢占应用产品市场,与昔日的生意伙伴构成严重利益冲突。同期微软及IBM数据技术提升,此后Oracle新增订单数目的占有率,在两年内下跌6.6%,业务倒退10%。

2003年敌意收购仁科软件公司,引起业界哄动。两公司的争议新闻层出不穷。同年美国司法部落案阻止甲骨文收购。 2009年4月20日,甲骨文公司宣布将以每股9.50美元,总计74亿美金收购太阳计算机系统公司。

编辑本段

起源

1970年的6月,IBM公司的研究员埃德加·考特 (Edgar Frank Codd) 在 Communications of ACM 上发表了那篇著名的《大型共享数据库数据的关系模型》(A Relational Model of Data for Large Shared Data Banks)的论文。这是数据库发展史上的一个转折。要知道,当时还是层次模型和网状模型的数据库产品在市场上占主要位置。从这篇论文开始,拉开了关系型数据库软件革命的序幕。

虽然早在1970年就诞生了关系模型理论,但是市场上迟迟不见关系型数据库管理软件的推出。主要原因是很多反对者认为关系型数据库速度太慢,比不上当时的层次式数据库。值得好笑的是,IBM虽然1973年就启动了System R的项目来研究关系型数据库的实际可行性,也没有及时推出这样的产品,因为当时IBM的的IMS(著名的层次型数据库)市场不错,如果推出关系型数据库,牵涉到IBM很多人的自身利益。再者,IBM庞大复杂的官僚机构处在决策上远不那么灵活。

美国 Oracle 公司总部一瞥

1977年6月,Larry Ellison与Bob Miner和Ed Oates在硅谷共同创办了一家名为软件开发实验室(Software Development Laboratories,SDL)的计算机公司(ORACLE公司的前身)。那个时候,32岁的Larry Ellison,这个读了三家大学都没能毕业的辍学生,还只是一个普通的软件工程师。公司创立之初,Miner是总裁,Oates为副总裁,而Ellison,因为一个合同的事情,还在另一家公司上班。没多久,第一位员工Bruce Scott(用过ORACLE数据库软件的人都知道有个Scott用户的吧?没错,就是这个Scott,至于Scott用户的密码Tiger,那是Scott养的猫的名字)加盟进来,在Miner和Oates有些厌倦了那种合同式的开发工作后,他们决定开发通用软件,不过们还不知道自己能开发出来什么样的产品。Oates最先看到了埃德加·考特的那篇著名的论文连同其他几篇相关的文章并推荐Ellison和Miner也阅读一下。Ellison和Miner预见到数据库软件的巨大潜力(跟着IBM走,没错),于是,SDL开始策划构建可商用的关系型数据库管理系统(RDBMS)。

很快他们就弄出来一个不太像样的产品,或者具体的说,更像一个Demo。根据Ellison和Miner他们在前一家公司从事的一个由中央情报局投资的项目代码,他们把这个产品命名为ORACLE。因为他们相信,ORACLE(字典里的解释有“神谕, 预言”之意)是一切智慧的源泉。1979年,SDL更名为关系软件有限公司(Relational Software,Inc.,RSI),毕竟“软件开发实验室”不太像一个大公司的名字。1983年,为了突出公司的核心产品,RSI再次更名为ORACLE。

编辑本段

发展历程

发布ORACLE产品

RSI在1979年的夏季发布了可用于DEC公司的PDP-11计算机上的商用ORACLE产品,这个数据库产品整合了比较完整的SQL实现,其中包括子查询、连接及其他特性。但不得不说,软件不是很稳定,并缺少事务处理这样的重要功能。出于市场策略,公司宣称这是该产品的第二版,但却是实际上的第一版。之所以被命名为第2版而不是第1版,是因为Ellison认为潜在的客户更愿意购买第2个版本,而不是初始版本。(虽然这样做有些不太诚实,还是要承认这是个十分高明的技巧。到现在还有一些公司把自己卖给客户的版本叫做1.0 ,学学1979年的ORACLE吧!)多年以后的今天,ORACLE公司声称是他们第一个提供了第一个SQL关系型数据库管理系统。

虽然软件不是很好,但是客户还是有的。美国中央情报局迫不及待的想买一套这样的软件来满足他们的需求。但在咨询了IBM公司之后发现IBM没有可以商用的产品,他们联系了RSI。于是RSI有了第一个客户。在当时,政府和军方的机构往往同时有几种计算机,而那时还没有什么“软件可移植”这样的说法,当然,也几乎没有具有这样的能力的应用软件。也就是说,给PDP-11开发的ORACLE数据库不能用在IBM主机和DEC的VAX上。很快用户就表现出来这样的需求:ORACLE能否同时在不同的操作系统上运行?这给RSI带来了新的挑战(主要是Miner和Scott)。70年代末期和80年代早期的软件一般都设计成在单一操作系统上运行,具有可移植能力的软件很少。

发布ORACLE第三版

1983年3月,RSI发布了ORACLE第三版。Miner和Scott历尽艰辛用C语言重新写就这一版本。要知道,C语言当时推出不久,用它来写ORACLE软件也是具有一定的风险的,但除此之外,别无他法。很快就证明了这样做是多么的正确:C编译器便宜而又有效,还有很好的移植性。从现在起,ORACLE产品有了一个关键的特性:[可移植性]。ORACLE第3版还推出了SQL语句和事务处理的“原子性”--SQL语句要么全部成功,要么全部失败,事务处理要么全部提交,要么全部回滚。ORACLE第3版还引入了非阻塞查询,使用存储在"Before Image File"中的数据来查询和回滚事务,从而避免了读锁定(read lock)的使用(虽然通过使用表级锁定限制了它的吞吐量)。同样是1983年,IBM发布了姗姗来迟的Database 2(DB2),但只可在MVS上使用。不管怎么说,ORACLE已经占取了先机。 在开发第三版还没有结束的时候,Scott离开了ORACLE。当时用C语言改写ORACLE的压力很大,无休止的软件调试终于让Scott不堪重负,选择了一走了之。把剩下的重担交给了Miner一个人。在出售了自己的%4的股票之后,Scott 后来创建了Gupta公司(现更名为Centura Software)和PointBase公司(提供百分之百纯Java嵌入式数据库),都是开发和数据库相关的产品。多年后有人问到他的%4的ORACLE股票的时候,Scott,这个曾经给ORACLE写出第一行代码的技术高手,也只能报以一笑了。如果能坚持下来,那是一笔几亿美金的财富。不过当时的Scott没有那么多的想法,他只是太累了。

可移植性

ORACLE最先将其软件移植到DEC VAX计算机上的VMS操作系统上。早在1979年公司就已经雇了一位DEC公司的技术高手Robot Brandt进行VAX上ORACLE的开发。开始的时候资金有限,只能到加州大学伯克利分校去蹭机器进行开发,后来好一些,但机器也是借来的。尽管困难重重,Brandt还是比较成功的完成了移植工作。随着VAX小型机的大量销售乃至供不应求,ORACLE软件也成为VAX上最受欢迎的程序。这一点要归功于Larry对市场的先知先觉。如果说,是IBM引领着ORACLE公司走上数据库的大船,那么DEC公司的VAX就是带着他们扬帆出海了。短短的几年之后,ORACLE数据库被移植到各种主要平台之上。ORACLE产品也一直因为有可移植性这个关键特性而被那些潜在的客户关注。

Oates这个时候因为婚姻趋于破裂而情绪沮丧,已经不能把精力全部放到公司上,不得不离开公司。几年后,他又重返公司,重新为ORACLE做出巨大的贡献,他许下诺言,在公司员工超过1万人的时候会再度离开。1999年,他完成了心愿。现在他正在纵情于音乐,自得其乐。

很长一段时间里,公司研发由Miner独力承担。Miner视金钱如无物,为人低调,和Ellison的锋芒必露形成鲜明的对比。在公司里,大家一致认为他是老好人,他也深受员工爱戴。Ellison是公司的大脑,Miner则当之无愧的成为公司的心脏。他是个沉默的英雄,正如Steve Jobs背后的Steve Wozniak一样。

能推荐几本开发微信小程序的书籍吗?

一、《小程序·巧应用,微信小程序开发实战》

内容介绍:该书系统全面地讲解微信小程序的开发技术。开篇创建一个小程序项目并解析体验, 介绍如何由零开始创建一个小程序, 全面体验小程序的开发工具、界面、开发框架、实现过程及其主要代码框架, 了解小程序的应用场景及开发要求。接着介绍小程序开发基础, 包括小程序开发的语言与语法、函数方法、模块、事件交互等。然后详细介绍了组件的应用与开发, 包括开发过程与组件应用技巧, 还详细分析了API接口, 包括使用各个微信原生API接口进行小程序开发的技巧。最后介绍了几个小程序实战案例, 让读者实践小程序各项能力的应用及掌握一些应用技巧。

图书简评:可以说,《小程序、巧应用》这本书是这个时代的及时雨,它不仅仅告诉我们应用号小程序的开发和使用,也为我们下一代信息化模式转型做了一个非常好的铺垫。

二、《从零开始学微信小程序开发》

内容介绍:书籍共分3篇12章,第1篇介绍微信小程序的基础知识,包括微信小程序开发工具、微信小程序架构分析;第2篇介绍微信小程序的常用模块,通过一些小案例详细介绍了微信小程序提供的各种组件的使用、API函数的使用,访问手机硬件的函数;第3篇是综合案例,以微天气、微音乐这两个完整案例的开发,演示微信小程序开发的全过程。图书简评:《从零开始学微信小程序开发》内容由浅入深,每个知识点都通过小案例进行演示,适合希望通过微信小程序开发应用的读者,具有HTML 5基础知识的读者都可阅读该书。

三、《21天精通微信小程序开发》

内容介绍:这是一本帮助编程爱好者和从业人员从零开始学习微信小程序设计的书。该书紧跟微信小程序的技术发展,是目前在该领域率先进行系统的技术探讨和培训的著作。该书站在学习的角度,目的是让学习者通过21天的时间了解到微信小程序的技术框架结构、开发环境搭建、编程语言细节等。该书全面地讲解了微信小程序的逻辑层与视图层的架构特点、JavaScript语言的入门和进阶知识、WXML语言的语法特点、WXML视觉组件的使用、WXSS样式表语言的语法入门、常用样式描述语句、盒模型和Flex布局等,快速具备微信小程序开发的能力。这是一本从零学习微信小程序开发的专业书,不需要额外的专业基础就能让你读懂这本书。对于初学者,该书可以作为一本系统的学习教程来使用;对于有经验的前端开发者,这本书可以作为微信小程序开发的参考书来阅读。

适用人群:该书面向的是对移动互联网应用开发有兴趣、有意入门或精通微信小程序开放的人群,包括大学学生、教师、培训机构学员和教师、移动应用前端程序员、网页前端程序员、移动应用的设计和调试人员、产品经理等。

关于小程序开发外文文献和基于微信小程序的文献综述的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码