转载

【SDCC 2015现场】编程语言论坛(下):Dart、Phoenix、Red、Vert.X、Python热点和新玩法

【CSDN现场报道】2015年11月19-21日,由CSDN重磅打造的“  2015 中国软件开发者大会 ”(以下简称SDCC 2015)在北京朗丽兹西山花园酒店隆重召开。 今年是第七届,大会为期三天,除了阵容强大的全体大会外,主办方还精心筹备了九大技术专场论坛,包括:架构实践论坛、前端开发论坛、数据库实战论坛、研发管理论坛、安全技术论坛、算法实战论坛、编程语言论坛、产品与设计论坛、微信开发论坛。此外,还有五场特色活动及展览展示。

编程语言专场,继 编程语言论坛(上):C++、PHP、Go热点和新玩法 后,下午场的活动在13点半正式开始。下午的活动继续由Ruff CTO 郑晔主持。

【SDCC 2015现场】编程语言论坛(下):Dart、Phoenix、Red、Vert.X、Python热点和新玩法

Java泛型作者,JVM规范核心制定者,Dart语言标准作者 Gilad Bracha

—— 《关于Dart语言》

【SDCC 2015现场】编程语言论坛(下):Dart、Phoenix、Red、Vert.X、Python热点和新玩法

下午,Java泛型作者Gilad Bracha首先带来了《关于Dart语言》的主题演讲。作为一门Google发布的开发语言,它对于绝大多数开发者来说很容易上手(因为规则类似于JavaScript),Dart语言在移动开发和物联网编程方面具有极高的效率。

创建者在发明Dart语言的时候首要考虑的因素是极简。Gilad Bracha认为Dart语言有些非常创新的特征,并就类(Class)、类型(Type)、异步(Asynchrony)、镜像(Mirrors)等语法的设置和使用上,和Java、C、JavaScript做了比较。

 Elixir语言设计者,Rails核心团队成员 José Valim

——《Phoenix: an Elixir web framework for the new web》

【SDCC 2015现场】编程语言论坛(下):Dart、Phoenix、Red、Vert.X、Python热点和新玩法

Elixir语言设计者José Valim分享了主题为《Phoenix: an Elixir web framework for the new web》的演讲。Phoenix是一个架构开放的网络框架。

从外部看,Phoenix可以容纳所有种类的浏览器;从内部看,由于采用了分布式的设计架构,用户和主机每次进行信息交换时都会建立新的独立进程,可以保证其中一个通道被阻塞的时候,而不会影响其他进程的正常工作。从数据反馈来看,向Phoenix发出请求和响应处理的时间都会比同类网络框架要更快。

Red发明人 Nenad Rakocevic &  唯品会首席架构师 蔡学镛

——《Red:十倍提升你的编程效率》

【SDCC 2015现场】编程语言论坛(下):Dart、Phoenix、Red、Vert.X、Python热点和新玩法

下午的第三场演讲由Red语言发明人Nenad Rakocevic,以及唯品会首席架构师蔡学镛共同完成,演讲主题是《Red:十倍提升你的编程效率》。Red语言被称为full-stack语言,功能强大,支持包括硬件在内的各种领域编程。在Red语言里开发者很喜欢用DSL来解决问题。

相比较于C语言,Red语言可以做任何C语言做的事情,但不是C语言的语法。它目前是静态编译,编译速度比较慢,比C语言慢了约四倍,因为还没有对它做优化。另外,Red语言还有很多C语言没有的功能,比如说命名空间。

此外,Red语言还有一些反射API,开发者可以直接用来控制硬件,如果想拿来做物联网的话,Red语言也非常适合,因为非常的小,适合放在物联网的内存里面。此前,Red语言也做了不少物联网的演示,包括机器人方面的演示。

Maxleap.com高级Java工程师 刘小溪 

—— 《Vert.x3的异步框架实战》

【SDCC 2015现场】编程语言论坛(下):Dart、Phoenix、Red、Vert.X、Python热点和新玩法

Maxleap.com高级Java工程师刘小溪的演讲主题是《Vert.x3的异步框架实战》,Vert.X在2011年诞生,曾取名Node.X。作为一款JVM上的Reactive开发工具,具有(1)轻量、低依赖;(2)异步无阻塞;(3)多语言支持;(4)分布式、可扩展;(5)Java 8等特点。刘小溪针对每个特点做了解读,例如在分布式的支持上,Vert.X不仅支持单机多核利用、多机分布式,还可以支持HA、支持分组模式...

易开发CTO 潘俊勇  

——《易开发的无栈开发之路——使用Python进行全端开发》

编程语言论坛,易开发CTO 潘俊勇易带来了主题为《易开发的无栈开发之路——使用Python进行全端开发》演讲。在潘俊勇看来,JavaScript正在统一天下,但仍然很难做到全栈各个栈的开发,需要很多特有知识 。

随后, 潘俊勇从如何用Python开发Web端;微信号的开发 ;桌面端的开发 ;钉钉/iOS/Android等多个方面展现了Python全栈开发的案例。

最后, 潘俊勇总结到: 使用Python抽象UI/View组件模型,开发更简单,可适配扩展到各种端。

更多精彩内容,请关注新浪微博:@CSDN、图文直播专题: 2015中国软件开发者大会 。

正文到此结束
Loading...