软件开发领域那些经典的技术之争

软件开发领域那些经典的技术之争

ID:35463515

大小:59.42 KB

页数:4页

时间:2019-03-25

软件开发领域那些经典的技术之争_第1页
软件开发领域那些经典的技术之争_第2页
软件开发领域那些经典的技术之争_第3页
软件开发领域那些经典的技术之争_第4页
资源描述:

《软件开发领域那些经典的技术之争》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、开发技术之争第一位:PHP对Node,js作为一款从未受到计算机科学家青睐的语言,PIIP受到想为自身网站增添一点智能元素的开发人员的热烈追捧。这些包含激情的技术人员为我们带來了众多令人赞赏的框架,例如WordPressDrupal以及Joomla等等。时至今日,大多数Web内容都rhPHP所构建。现在这套己经相当成熟的模式面临着新的挑战者。刚刚入门的新人们更推崇Node,js,这是一套基于JavaScript的服务器端编程机制。几乎在一夜之间,程序员们己经可以编写出有能力运行在客户端或者服务器端的代码,而且根

2、本不需要额外再学习一门新语言。Node,js拥有自己的独特风格,但众多出色的现有框架己经能够使其获得对与各类最佳PIIP堆栈相比肩的功能特性。下一代开发人员是否会出于编写便捷性考量而选择且只选择JavaScript?又或者,他们会继续坚持使用更易于嵌入至IIT化当中的编码方式?很明显,原本喜爱JavaScript的开发人员会毫不犹豫地投身于Node怀抱,而希望使用WordPress或者Drupal等源口PHP的稳定堆栈的从业者则将与这场Node,js普及风暴谨慎地保持距离。开发技术之争第二位:MySQL对Po

3、stgreSQL在过去近二十年当中,这两款堪称伟大的开源数据库方案一直在争斗不休、而且时至今日我们也看不到双方握手言和的可能性。在一方面,MySQL在Web基础工作负载领域拥有无可匹敌的巨大份额占比,这要归功于其简便易行的安装与配置机制。而在另一方面,PostgreSQL长久以来则始终承诺提供更理想的事务处理机制、从而保护数据免受潜在漏洞的威胁。这两位重量级选手都在向对方学习优势与长处,现在MySQL己经拥有更出色的事务处理功能、而PostgreSQL也对自身的初次启动流程进行了大刀阔斧的精简。不过历史的惯性仍

4、然推动着二者在当下保持着对立关系。PostgreSQL通常被视为更具“稳定性”的解决方案,而MySQL的长处则在于“快捷性”。不过平心而论,这两种差异如今更多地反映在固有印象而非实际表现层面。所谓积重难返,这两套软件包可能还将在未來二十年中继续这种激烈的对抗,而杰出的技术大牛与甲骨文反对者们的鼎力支持似乎让PostgreSQL拥有更为顺遂的发展前景。开发技术之争第三位:Objective-C对Swift苹果长久以来一直将Objective-C这款C语言精简化版本且具备面向对象编程的开发方案作为独苗而阿护有加。然

5、而时过境迁,现在Swift已经闪亮登场并为开发人员带来更具现代特色的语法体系,允许人家在摆脱人量规范束缚的前提下更轻松地为苹果的移动平台创建代码。诚然,从C语言起步学习开发技术的从业者们并不介意面对一大堆未分类文件,但从Python、Ruby甚至是Java领域转向iOS平台的新手们纷纷表示这种机制简直反人类。那么Swift的简洁化架构能否牢牢抓住苹果开发人员的心呢?Python与Ruby开发人员又是否会大量涌向iOS环境,并给传统Objective-C发人员造成冲击甚至是排挤压力呢?又或者,久经考验的Objec

6、tive-C程序员也许能凭借着自身惊人的开发效率继续在新形势下保持统治地位?新的代码库及各类功能特性会通过Swift还是Objective-C加以创建?苹果公司已经公开表示,两款编程语言完全可以共存,所以开发人员无论如何选择、都能找到属于自己的立足空间。那些喜爱Python或者Java的从业者将投向Swift的怀抱,而以C语言为起点的老鸟们则不妨继续坚持自己的Objective-CZ路。开发技术之争第四位:Python对Ruby很久很久以前,有一款脚本语言堪称软件领域的万能胶。如果大家需要将多个大型项冃接驳在一

7、起,那么只需要在操作系统当中简单编写一些代码、任务就能得到顺利完成。以此为起点,喜爱这些小型语言的开发者们开始拓展其规模、旨在进一步发挥其己经得到证明的出色效果。Ruby在与Rails框架牵手之后爆发出了强大的能量一一二者的结合体让开发人员能够以短短几行代码即将复杂的前端与数据库对接起来。与此同时,Python也找到了自己的粉丝团体一一计算机科学家。如今它己经在世界各地的科学实验室中成为当之无愧的天王巨星。而随着统计分析技术在全球各大企业当中不断涌现,作为领头羊的Python在数据科学实验室的强力推动之下、顺利

8、在业务环境中找到了施展的平台。那么新生代的开发人员是否会由于Python框架那允许使用空格的简便特性而投身其中?Ruby又能否超越Ra订s,在发展道路上更进一步?Python的内置功能是否会使其成为凌驾于Ruby之上的理想选择?相比之下,与科学家和与Web技术牛人为伍,哪边更酷、更具吸引力?也许这条战线还将延续下去甚至永无休止,其中Web大师们会继续坚持自己的Rails道路、而科学家则

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。