您如何定义实际架构? Ted Neward: 很多时候“架构”是用来描述所有Web服务器都连接在一个巨大的ESB一起时会发生什么的东西。因为对于许多项目来说是迄今为止的道路。许多公司寻求创建一种Web服务来使得两个不同的组件或者系统可以与另一个进行通信,有种架构学的元素在那,但是许多事情你更喜欢在战术层探讨,而不是宏观战略层。我试图做的就是给大家一些项目构架战略指南或者是一些紧密相关的项目。
创建软件元素周期表,所以在软件架构内什么是最主要的部分?Web服务早期,人们结束了创建那些任何组件都可以要求更新订阅者系统,但随着订阅者数量的增多,通知的时间总数的上升,与广播风格传输截然相反。这类事情……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
您如何定义实际架构?
Ted Neward: 很多时候“架构”是用来描述所有Web服务器都连接在一个巨大的ESB一起时会发生什么的东西。因为对于许多项目来说是迄今为止的道路。许多公司寻求创建一种Web服务来使得两个不同的组件或者系统可以与另一个进行通信,有种架构学的元素在那,但是许多事情你更喜欢在战术层探讨,而不是宏观战略层。我试图做的就是给大家一些项目构架战略指南或者是一些紧密相关的项目。创建软件元素周期表,所以在软件架构内什么是最主要的部分?Web服务早期,人们结束了创建那些任何组件都可以要求更新订阅者系统,但随着订阅者数量的增多,通知的时间总数的上升,与广播风格传输截然相反。这类事情我希望大家考虑,然后说“OK,下一个项目需要创建一个这样的组件,这里包含一些基本元素,”这应该对于架构有指导作用。
您谈到的ECMAScript,将更多地作为JavaScript被提及,开发人员该了解些什么?
Neward:原来是JavaScript语言,ECMAScript语言不是纯粹地剽窃Java。如果你意识到它是一门真正的语言,你可做一些有趣的令人惊讶的事情。其中之一就是,它对于函数的支持是一流的。另一件事情就是JavaScript是完全的动态语言。例如,我可以用ECMAScript运输改变库的行为,赋予它一个全新的功能或者如果你不喜欢它工作的方式改变它的功能,这都显现出了强大的力量。在许多方面,Ruby另人兴奋,但是JavaScript已经比Ruby更长久地围绕在人们身边——只是大家不知道而已。
有两点主要的好处,许多Ajax框架利用ECMAScript/JavaScript这种方式被写入一种风格;结果,如果你想理解少量代码在做什么,理解功能动态理念将使得事物变得更加清晰;类似在没有理解对象方向的情况下试图理解Java代码。另外的是Java 6通过ECMAScript作为核心库的一部分实现运输,实现成为Rhino。因此实际上我们有机会超越浏览器以各种方式使用这种语言。JavaScript不仅仅是关于浏览器的,另一种编程语言已经完全存取JVM。开发人员是时候开始开发了。
在下文《问答:你必须了解的Scala》中,我们将继续为您介绍Java程序员需要了解的新的编程语言Scala以及Java今年的发展趋势。
作者
相关推荐
-
AWS MEAN堆栈+JavaScript=快速搭建应用
开发人员在构建Web应用时有许多选择。市面上有无数的框架和语言可选,而像AWS这样的云平台可以方便地部署和扩展应用程序。
-
JDK 8u40更新:新增功能抢先看
俗话说长江后浪推前浪,一代新人换旧人,Java更新版本交替,也是这样一个道理。甲骨文又给Java添加了哪些新功能。
-
移动浏览器到云:JavaScript地位正在扩张
不难发现人们非常喜欢在前端开发中使用JavaScript。但是,令我们惊讶的是后端开发也如此青睐JavaScript,促进了基于云和基于数据中心的托管应用的发展。
-
移动HTML5挑战何在?
当HTML5出现时,许多开发者和应用架构师视之为创建平台独立应用、简化你的设备支持以及当新的移动设备OS版本发布时减少应用相关问题的机会。