`
leogao_emcom
  • 浏览: 83265 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

请不要被五花八门的技术所吓倒

阅读更多

在我不断地从一种技术玩到另外在一种的时候,总是觉得时曾相识,原因很简单,无论你是用C在Linux上搞开发,还是用
java/.net等等,都是建立在一个理论体系上,对于JavaEE和.Net则是面对企业级应用市场的时候,它们的共同点就更加
多了,比如:
在表现层:.Net有ASP.Net,Java有JSP. 但是ASP.net更加”厚“一些,我们可以开发各种服务器端控件,使用和JSP类似的Session、Application等对象模型,我们可以重载Page类或者Control中的方法来管理ASP.net page或者控件的声明周期,我们可以使用监听器来管理JSP的生命周期,JSP可以使用标签库来展现UI,这一点似乎和ASP.net的自定义控件有异曲同工之妙,但是我人觉得JSP的标签库要做成像ASP.net服务器端控件的那个样子,恐怕要复杂多了。ASP.Net可以使用IHttpHandler接口来处理自定义请求如*.do,Java可以使用Serlet. 就其根本原理,是一致的。想让一个ASP.Net服务器端控件具备异步交互行为,就可以使用ICallbackEventHandler来实现,或者可以在PreInit阶段,”吐“出一些javascript代码来实现异步功能,JSP可以使用标签库来实现这一点!
          那么很多基础性的东西是一致的,有什么不同吗?有相同,也有不同,就是设计的风格和思想不同罢了。
          类似WPF的东西,Java还没有。
在服务层(应用逻辑)层:.Net有Remoting和WCF之类的通信手段和暴露对象为服务的手段,Java有JWS、RMI等等。.Net有”类似“应用服务器的MOSS,Java有各个厂商和开源的符合JavaEE标准的应用服务器。.Net上有Unity,Spring.Net,Nhibernate等等的框架(有一部分是从Java那里移植过来的),Java也有!而且你会发现它们的体系结构如此类似,比如WCF基于代理+sink的方式通信,RMI又何尝不是!
数据层:.Net有ADO.net,java有JDBC
其他:.Net有AD,java有JNDI
好了,上面只是一个简单论述,当你接触的东西多了,你会发现它们的雷同,不管是从技术角度,还是从商业市场角度,它们的相似性太多了,这里不仅仅指.Net/Java
当然还有python之类的东西!
这给我们一个启示,一旦你掌握了基础理论和共通的东西,你在学习或者使用一个新技术的时候,会容易一些。我做了6年.Net应用的设计和开发,现在转搞JavaEE,很
快进入状态了,也就是因为他们之间太有相似之处了吧。我们应该有触类旁通的能力,化繁为简的能力,对各种技术的底层原理了然于胸,就能不变应万变,外界环境变化
很快,我们却能应需而变!作为一个合格的软件开发人员是应该有这样的能力的,我认为。
综上,我们不要惧怕五花八门的技术的出现,而是更应该钻研最原理的东西。

3
0
分享到:
评论

相关推荐

    国外信息技术研究现状.doc

    小学开设 的信息技术教育课因校而异,五花八门,重在激发学生的兴趣,并不强调学科系统。中 学的信息技术课,大体可分为二种形态:第一种,不设完整的信息技术课程,仅在数学 或物理等课程中介绍一些计算机和信息...

    word排版艺术,五花八门

    WORD排版艺术,五花八门,WORD排版艺术,五花八门,WORD排版艺术,五花八门,

    如何处理excel数据之五花八门

    如何处理excel数据之五花八门

    初中语文文摘文苑五花八门

    【标题】:“初中语文文摘文苑五花八门”实际上并不是一个标准的IT主题,而是与文学或教育领域相关的内容。不过,我们可以从中提取一些跨学科的知识点,特别是关于语言学、文学创作和教育方法。 【描述】:这段描述...

    static 字体设置 五花八门 五颜六色

    其中`IDC_MY_STATIC`是你的static控件的ID,`TRUE`参数表示字体所有权转移给控件,当控件销毁时,字体也会被自动删除。 3. **颜色设置**:MFC没有直接提供改变static控件文字颜色的方法,但可以通过覆盖OnCtlColor...

    智能家居调查 五花八门的智能冰箱设计哪种能打动你?.pdf

    然而,市场上的智能冰箱所采用的通信技术标准并不统一,存在无线、蓝牙、ZigBee、Z-Wave等多种技术并存的局面,这给消费者在选购时带来了困扰。 智能冰箱的网络功能主要包括远程互联和近距离通信两种。远程互联让...

    关于五花八门的解释和造句.doc

    关于五花八门的解释和造句.doc

    2017阿里技术年度精选 电子文档

    这套精选集覆盖多个热门技术领域:算法、机器学习、大数据、数据 库、中间件、运维、安全、移动开发等,文章内容涉及技术架构、核心算 法、解决方案等干货。无论你是计算机相关专业的在校学生、科研机构的 研究人员...

    优化算法五花八门,百家争鸣,性能都很好

    正如标题所言,“优化算法五花八门,百家争鸣,性能都很好”,这不仅体现出优化算法种类的多样性和竞争性,还强调了它们在不同领域的高效性能。在这种背景下,“GCRA”,即大甘蔗鼠优化算法,作为一种可能的新兴算法...

    2017阿里技术年度精选(上+下)

    这套精选集覆盖多个热门技术领域:算法、机器学习、大数据、数据 库、中间件、运维、安全、移动开发等,文章内容涉及技术架构、核心算 法、解决方案等干货。无论你是计算机相关专业的在校学生、科研机构的 研究人员...

    五花八门的SATA磁盘系统

    综上所述,SATA磁盘系统在成本与性能之间找到了平衡,为许多用户提供了经济实惠的存储解决方案。然而,正确评估使用场景和需求,以及理解其性能限制,是选择SATA磁盘系统前必不可少的步骤。用户应根据自身业务的具体...

    移动通信中的码分多址技术.doc

    码分多址技术适用于各种移动通信,是当今最先进和最具市场潜力的通信技术,已 被公认为是移动通信的发展方向。 一.多址技术简介 多址技术是指把处于不同地点的多个用户接入一个公共传输媒质,实现各用户之间通 信的...

    PROE零件图的技术要求

    零件图的技术要求五花八门,现为大家提供PROE内的零件图要求。

    2017阿里技术年度精选.pdf

    它不是一本系统讲述某个领域的书,更像是一本技术杂文选集,内容五花八门。翻开书来,一眼望去,皆是散落在各个技术领域的结晶。你可以 把它当作床头书,或是在旅行的路上随手翻翻,充充电。希望这本书,能为 你...

    2017阿里技术年度精选

    这套精选集覆盖多个热门技术领域:算法、机器学习、大数据、数据 库、中间件、运维、安全、移动开发等,文章内容涉及技术架构、核心算 法、解决方案等干货。无论你是计算机相关专业的在校学生、科研机构的 研究人员...

    蓝牙技术漫谈

    由于支持的产品种类众多,所以在实际应用中可见的方式也五花八门,最常见的应该是支持蓝牙技术的手机之间相互传递数据了,这也是目前普及最广的一种蓝牙技术应用形式。正如任何事物都有两面性一样,蓝牙技术在给用户...

    ChatGPT技术如何应对用户语言模糊问题.docx

    用户的表达方式五花八门,可能会使用含糊的词汇、缺乏上下文的问题描述或者拼写错误,导致机器人无法准确理解用户的意图。这种语言模糊问题使得机器人的回答产生偏差,无法完全满足用户的期望。 2. 构建大规模语料...

    《2017 阿里技术年度精选》

    《2017 阿里技术年度精选》,分为上、下两册,总计 600 余页 这套精选集覆盖多个热门技术领域:算法、机器学习、大数据、数据 库、中间件、运维、安全、移动开发等,文章内容涉及技术架构、核心算 法、解决方案等...

    富二代培训五花八门.doc

    综上所述,富二代培训不仅关注学术知识的传授,更重视心理素质、社交技能和个性发展的培养,旨在为富二代提供一个全面发展的平台,同时也反映出教育市场在不断演变中寻找新的商业模式和发展机遇。

Global site tag (gtag.js) - Google Analytics