最近微软在 Mix 在线实验室上发布了一个名为 Gestalt 的项目,希望借助高级语言与编译器的强大功能,在保留前端开发人员原有工作方式与习惯(编写 => 保存 => 刷新)的同时,提高构建复杂 AJAX 或 RIA 应用程序的生产力。在 Gestalt 网站中写到:
我们创建 Getalt 项目是因为它符合 MIX Online 的精神。我们会在 Web 领域中挑选有趣的场景或问题,然后设法为它创建一些应用程序、服务,或提出一些解决方案的建议——Gestalt 也是这么一回事儿。我们发现,Web 开发人员经常会在基于标准的前端 Web 开发以及 RIA(如 Flash/Silverlight)两种开发模型之间摇摆不定,Gsstalt 的目标便是解决这个问题。值得一提的是,选择 Ruby 和 Python 作为脚本语言,也是未来浏览器中有趣的话题之一。
Gestalt 主要有以下几个特点:
- 使用 Ruby 和 Python 作为前端脚本语言:有了 Gestalt,开发人员便可以在页面中添加
更多内容推荐
HTML 5 or Silverlight?
虽然HTML5标准仍处于草案阶段,但是毋庸置疑,它会最终成为主导的跨平台解决方案。甚至微软也宣称HTML是“唯一适用于所有应用的、真正的跨平台解决方案。”但是与Silverlight相比,HTML5在许多方面的表现仍极为有限。来自Syncfusion公司的Daniel Jebaraj对未来如何在Silverlight和HTML5之间进行选择给出了指导。
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
微软披露了 Spartan 中所使用的渲染引擎的细节
微软披露了在Spartan项目中推出一个全新的渲染引擎的背后成因方面的更多信息,Windows 10将预装该浏览器。这个新的渲染引擎是Trident的一个分支,去除了那些已经保留了20年以上的遗留代码。
Moonlight 项目团队的 21 天
5月底收到在巴黎举行的ReMix07大会的参会邀请后,Mono团队开始夜以继日地投入到他们的Silverlight实现——Moonlight项目中。
基于 Chromium 的预览版 Edge 终于来了
4月9日,微软在其官方博客上正式发布了基于Chromium的第一个Dev和Canary版本的Edge,据了解,Dev频道周更,Canary频道每天都会更新,现在,你可以在Windows 10 上使用它们,Beta版本还尚未发布。
书评和采访:ExtJS in Action
Jesus Garcia 编写的《ExtJS in Action》是一本介绍跨浏览器JavaScript库ExtJS的书,ExtJS用于构建富互联网应用(Rich Internet Application)。ExtJS包含大量的组件、可扩展的组件模型,提供了易用的API来构建针对基于JavaScript的Web应用的完整、稳定的平台。
Durandal 快速入门
Durandal是一个轻量级的JavaScript框架,其目标是使单页面应用(SPAs)的开发变得简单而优雅。它支持MVC、MVP和MVVM等模式,因此不论你采用哪种类型的前端架构,Durandal都能胜任。
面向桌面开发的 Windows Template Studio
在过去的二十年里,开发Windows应用程序所需的样板代码的数量急剧增加,这是由于.NET早期是源于RAD或快速应用程序开发框架。微软试图通过面向UWP应用程序的Windows Template Studio来解决这个问题。
案例分析:Silverlight 在中国人寿的应用
微软发布的Silverlight似乎让经历了7年之痒的RIA看到了春天。本文以中国人寿的PACS为例,从技术选型到开发流程,让读者看到了Silverlight的绝妙之处。
浏览器优化:如何对 JS-SDK 进行优化?
2019 年 12 月 26 日
使用.NET 发送格式丰富的电子邮件
格式丰富的电子邮件需要一点儿CSS,但电子邮件客户端并不总能处理好CSS所需的内联样式。对于Ruby来说,这可以简单地通过Alex Dunae's Premailer库来处理,但从.NET调用它对于大多数开发者来说都是不可取的。因此,Martin H. Normark创建了一个.NET版的,名叫PreMailer.NET。
第 32 讲 | 热点剖析(五):如何选择移动端的游戏引擎?
我和你介绍五款移动端引擎,并从可支持的编程语言、容易上手程度、等方面出发,教你如何选择适合自己的移动端引擎。
2018 年 7 月 14 日
第 185 讲 | 狼叔:2019 年前端和 Node 的未来—大前端篇(下)
今天继续分享移动端局面、多端拉齐的必然性等内容,以及2019年不可忽视的TypeScript和WebAssembly这两大技术。
2019 年 3 月 12 日
Ruby on Rails:如何分析一个软件的接口?
看接口要先找到一条功能主线,对项目建立结构性的了解,再沿着主线把相关接口梳理出来,接着要看接口的风格。
2020 年 6 月 5 日
Napa 简介——基于 Web 用于 Outlook/SharePoint 的 IDE
Office 365引入了名为Napa的基于web的IDE。 这种IDE让程序员可以使用HTML和JavaScript创建Office和基于SharePoint的插件。 它支持jQuery之类的程序库,但那并不是必需的。
关于 SubSonic 的问答
SubSonic 是一个类似Rails的开源.NET项目。你可以把它看作是一把瑞士军刀,它可以用来构建Website和通过ORM方式来访问数据。Eric和Rob很高兴能和InfoQ深入讨论他们的作品。
微软发布了 Spartan 项目的细节,并证实了某些流言
微软发布了外界所流传的Spartan浏览器项目的细节内容,并证实了他们正致力于实现在其它各种更现代的浏览器中已经支持的标准 。
适配国际化,除了多语言我们还需要注意什么?
在Flutter中进行国际化的整体思路,就是语言差异配置抽取+国际化代码生成。
2019 年 9 月 10 日
用 FireFox 部署富客户端应用程序
借用一个由James Dobson提供的插件,FireFox现在能够支持.NET应用程序的ClickOnce部署方式。
App 如何通过注入动态库的方式实现极速编译调试?
今天这篇文章,我和你详细分享了动态库链接器的一个非常实用的应用场景:如何使用动态库加载方式进行极速调试。由此我们可以看出,类似链接器这样的底层知识是非常重要的。
2019 年 3 月 23 日
暂无签名
推荐阅读
IE 和火狐将使用 DirectX 进行呈现
第 28 讲 | 热点剖析(一):HTML5 技术是如何取代 Flash 的?
2018 年 6 月 16 日
Jupyter Notebook 为什么是现代 Python 的必学技术?
2019 年 5 月 13 日
经验:Serverless 开发最佳实践
2020 年 5 月 11 日
是否可以在应用的一部分使用 Blazor?
WebAssembly 和 Blazor:解决了一个存在十年的老问题
Blazor 将.NET 带回到浏览器
电子书

大厂实战PPT下载
换一换 
葬青 | 阿里巴巴 飞猪旅行/高级算法专家
黄向东 | 清华大学 软件学院/助理研究员
章耿(余淮) | 蚂蚁集团 高级技术专家
评论