•  | 网站首页 | 下载中心 | 产品展示 | 技术文章 | 技术论坛 | VIP专区 | 
    您现在的位置£º 南域剑盟 >> 技术文章 >> Delphi文章 >> 文献正文
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文献
    Delphi带来App开发革命         ¡ï¡ï¡ï
    Delphi带来App开发革命
    作者£º佚名 文章来源£º网络 点击数£º 更新 时间£º2016-01-14 23:25:20

    做为一名程序?#20445;?#20320;是否遇到过这样的窘境£¬¡°帮我把字体调成16号呗£¬颜色变成#FFFF00FF£¬老大说这里最好改一下?#20445;¬¡°android版本的app出来了吗£¿客户要看看效果¡£?#20445;¬¡?#29616;在的版本£¬ios上能运行了吗£¿客户明天就要£¡?#20445;?#20316;为一名app的开发只能无奈但心里窃喜的告诉你£¬¡°只能等下个版本了£¬必须要重新发布才能改?#20445;?#22914;果你问为什么不能改了就生效啊£¬为什么不同时支持浏览器£¬android,ios,Windows,Mac OS X.那说明你对技术的理解要么真的很差£¬要么你就是知道这项跨平台开发新技术所爆发出来的力量¡£

        跨平台开发是老牌开发工具Delphi推出的一个用Object Pascal语言就能同时编写iOS£¬Android£¬Windows, OS X£¬浏览器以及后台应用服务器的一项技术£¬今年11月发布了Delphi 10 Seattle Update1版本£¬又在程序员里面掀起了一波高?#20445;?#19981;断有喜欢通吃的程序员投入到这个领域¡£

        用大白话说£¬就是从此一名程序员自己就可?#28304;?#19994;了£¬他只用这一门技术£¬就可以同时写出android app£¬ios app£¬Windows 10,OS X,浏览器应用以及后台应用服务器程序£¬并且£¬请注意这里£¬它可以做到可视化程序设计£¨就像网页一样£¬改了一个字体£¬不用发布£¬随时可以查看£©£¬app也能做到随时都能更新了£¬第一段讲的哪些需求可以分分?#29992;?#26432;解决£¬不用新发版本£¬不?#27809;?#35821;言£¬只需要一套代码£¬什么ios£¬什么android£¬什么浏览器£¬统统不是事£¬是不是很牛逼£¬是不是很牛逼£¬是不是很牛逼£¬真的很牛逼¡£

        到这里£¬你只需要理解一句话£¬就是Idera提供了一套解决方案£¬它利用Object Pascal作为开发语言£¬可以同时来编写前端£¨Windows 10,OS X,浏览器应用£©£¬移动终端£¨IOS,Android£©£¬后台应用服务器程序¡£

        我?#31363;?#26469;讲讲£¬为什么Delphi重新受到了如此大的关注£¬以及它的优越性到底在什么地方¡£

        目前£¬一个成熟?#24149;?#32852;网产品基本囊括了£º移动终端和网页两种主要形态¡£在移动终端app和网页的开发历程中£¬涉及了很多技术角色£º前端开发£¨俗名 叫做网站的£©£¬移动终端开发£¨android和ios开发£¬现在满大街都是£©£¬后台开发£¨他们的程序大多没有界面£¬主要是为网页和app提供数据和保障服务的稳定性£©£¬每个角色各司其职£¬分别需要不同的技能£¬?#28909;?#21069;端开发需要精通html£¬css£¬javascript这些基本的web语言知识¡£ Android开发用Java£¨这个?#35782;Á¡?#25166;瓦?#20445;?#21035;读成了¡°加瓦?#20445;?#35835;成这样很Low B的£©语?#21592;?#20889;£¬ios开发用Objective-c£¨把他想象成当年过计算机二级的那个C语言就可以了£©编写¡£后台开发£¬有的公司用Java£¬有的公司用C £¬用啥的都有£¬能满足项目需要就可以了¡£

        已经看?#35272;?#20102;吧£¬对于一个非计算机专业的人£¬根本不会理解他妈的为什么要存在这么多语言£¬为什么这里要用C语言£¬那里要用C £¬有的地方要用Python£¬而又有很大的一个人群对你高呼£º¡°PHP才是世界最好的语言?#34180;?其实他们每种语言都有不同的使用场景£¬有的语言效率高£¬有的语言语法更简洁漂亮£¬有的是专为后台而生£¬有的是特定场景下的唯一选择¡£如果你还听不懂£¬我们就用大白话做个比喻£¬为什么避孕套有的是螺纹的£¬有的是颗粒的£¬有的是延时的£¬有的是超薄的£¬还有一个?#25918;?#21495;称一只手就可?#28304;?#24320;的£¬它?#19988;?#37117;是依据个人身 体状态£¬以及不同场景分别发挥各自的强项¡£你随便类比£¬任何一个领域£¬都有很多不同的工具来满足不同的场景£¬是需求决定?#35828;±Ç白?#24577;¡£

        现在好了£¬Delphi整套解决方案完成了江湖统一£¬Idera也号称这项技术是¡°Write Once£¬Run AnyWhere?#20445;?#23398;习成本只有一次£¬却完成了所有开发角色的统一¡£

       这意味?#29275;?BR>    软件开发将来都是只写一次£¬通?#36816;?#26377;平台¡£
        对于一名开发人?#20445;?#23558;再也没有前端£¬终端£¬后台的区分£¬他所关注的就是做一整套应用程序£¬人力将得到最大幅度的整合与释放¡£
        代码复用将会是主旋律£¬因为是一种语言£¬大家重复造轮子的成本会越来越节省¡£
        目前£¬Delphi跨平台?#19981;?#26159;有一些缺点的£¬?#28909;?#20182;的fmx组件包size还比较大£¬效率还需要进一步提升£¬在ios£¬android?#29616;?#25345;的内容已经实用£¬但是目前最新的版本还存在很多小bug£¬相信再过一年£¬一定会牛逼闪闪放光芒£¬程序员类得解放¡£

    文献录入£ºadmin    责任编辑£ºadmin 
  • 上一篇文献£º

  • 下一篇文献£º
  • ¡¾字体£º ¡¿¡¾加入收藏¡¿¡¾告诉好友¡¿¡¾打印此文¡¿¡¾关闭窗口¡¿
    ÄÚÃɹÅ11Ñ¡5×ßÊÆͼ