Wijmo5

Mobile First! Wijmo 5 之 架构

给你一囗甜甜゛ 提交于 2019-12-06 22:50:08
CSDN 移动开发 频道率先报道的《 Mobile First!jQuery UI组件集Wijmo五年最大更新 》引起开发者极大关注。 本文就开发者关心的话题之一架构,展开叙述。 Wijmo 5 是一组JavaScript控件,但是不要与Widgets混淆。在此前开发 Wijmo 的时候,我们能够用像jQuery UI和jQuery Mobile Widget 框架来构建它,同时也为我们构建Web框架-- Wijmo 节省了时间。 但是,当我们希望构建一个更现代的Wijmo 5,我们认为现在是时候重新审视JavaScript UI组件,尤其是语法和API接口。在做了大量的研究和讨论后,我们使用了“真正的JavaScript控件(true JavaScript Controls)”,如你在 .NET 中使用类似的属性,方法和事件等API,同样的在JavaScript UI组件的使用方法几乎完全相同。 同时,我们选择IE9作为Wijmo 5浏览器支持的基准版本,因为IE9支持ECMAScript 5语法,而这点对我们的Wijmo 5架构非常关键,由此创造了新的Wijmo 5架构。 ECMAScript 5 Controls 我们的Wijmo 5框架直接采用了ECMAScript 5。我们的源码使用TypeScript,这使得开发非常容易。如,使用它创建了控件基类(Base

CSDN头版头条 《近匠》 Wijmo 5 CTO:从Web到移动,我的25年编程生涯

99封情书 提交于 2019-12-06 07:58:09
现年52岁的Bernardo Castilho先生是GrapeCity(中文名为葡萄城)ComponentOne公司的CTO,在与他的对话过程中,充满风趣严谨和厚重的历史感。 当作为年轻人的我们崇拜着各式娱乐男神女神时,他的偶像却是这个世界上最为杰出的科学家,从少年时代开始,编程成了他的兴趣爱好,并最终成为了他许以一生的职业。作为Wijmo 5开发团队的Leader之一,他是HTML5、JavaScript等众多技术的行家里手,在采访他之前,笔者特地在CSDN论坛上发起了一个 问题征集 的活动,接下来,就让我们一起看看Bernardo Castilho先生就自己、团队以及Wijmo都回答了哪些问题吧。 图:GrapeCity ComponentOne CTO Bernardo Castilho先生 CSDN:首先,请向我们的读者自我介绍一下,可以分享一些您的小八卦。从业以来,有哪些印象深刻的经历?从Web到移动,有哪些经验分享? Bernardo Castilho: 我的编程生涯可以追溯到少年时代,当时我使用的是一台45k内存的Apple II,我沉醉于这种能让一切事物变得格外简单的编程滋味儿。上世纪90年代初,当我编写出我的第一款适用于Visual Basic 1.0的自定义控件,这种爱好变成了我许以一生的职业。 一直以来,我都非常热爱阅读,如果必须选择一本的话,我会推荐侯世达的

Mobile first! Wijmo 5 + Ionic Framework之:Hello Wor

心不动则不痛 提交于 2019-11-30 08:46:05
本教程中,我们用 Wijmo 5 和 Ionic Framework 实现一个Mobile的工程:Hello World。 Ionic是什么? Ionic是一个HTML5框架、免费、开源,用于帮助生成hybird mobile Apps (混合移动应用)。 Ionic包含3部分: CSS 样式 :用于渲染Web页面,使得页面更接近原生移动应用 (Native App)。 AngularJS :Ionic使用AngularJs的扩展指令作为核心框架库,同时AngularJs也加快了开发过程。 Apache Cordova :Ionic使用Apache Cordova编译为mobile App,并提供了 ngCordova 库--使用AngularJs扩展的Cordova API库。 Ionic框架目前依然是beta阶段(截止本文完稿时间,最新版:v1.0.0-beta.12 "krypton-koala" · 2014-09-10 · MIT Licensed ),当前版本支持iOS6+ 和 Android 4.1+版本,且有计划会支持Windows设备。对其他较老的设备无版本支持计划。 系统必备 本教程会使用到下面的环境,请预先准备。 Git Node.js Bower Apache Cordova 在本教程中,我们使用Chrome用于开发、调试,同时