最近微软在 Mix 在线实验室上发布了一个名为 Gestalt 的项目,希望借助高级语言与编译器的强大功能,在保留前端开发人员原有工作方式与习惯(编写 => 保存 => 刷新)的同时,提高构建复杂 AJAX 或 RIA 应用程序的生产力。在 Gestalt 网站中写到:
我们创建 Getalt 项目是因为它符合 MIX Online 的精神。我们会在 Web 领域中挑选有趣的场景或问题,然后设法为它创建一些应用程序、服务,或提出一些解决方案的建议——Gestalt 也是这么一回事儿。我们发现,Web 开发人员经常会在基于标准的前端 Web 开发以及 RIA(如 Flash/Silverlight)两种开发模型之间摇摆不定,Gsstalt 的目标便是解决这个问题。值得一提的是,选择 Ruby 和 Python 作为脚本语言,也是未来浏览器中有趣的话题之一。
Gestalt 主要有以下几个特点:
- 使用 Ruby 和 Python 作为前端脚本语言:有了 Gestalt,开发人员便可以在页面中添加
更多内容推荐
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
PHP 与.NET 统治 Web 开发世界的八个理由
建立网站无疑是成功开展业务的重要一步。在 Web 开发领域,最核心的语言为什么是 PHP 与.NET?
加餐|集中答疑:详解 iOS 环境搭建
为了方便新同学学习 React Native,更快地搭建好环境,这节课会从头到尾带你搭建一套新环境。
2023-03-01
JSIL:将 CIL 编译为 JavaScript 时所遇的挑战
本文介绍了JSIL,这是一个将.NET转换为JavaScript的编译器,同时详细地讲解了将CIL代码编译为跨浏览器的JavaScript时所遇到的各种困难。
03|初识 Web:学习 Web 最好的方式是什么?
想要学习网页前端开发,就需要学习一些前端相关的技术和知识。
2023-04-28
Mono 现状与未来: 从 Xamarin 到 WebAssembly、Blazor 及.NET 5
InfoQ采访了Mono项目的原作者Miguel de Icaza,讨论了Mono的当前状态及其在.NET生态系统中的未来。
.NET 开源简史
这篇文章将讲述与微软第一个开源项目有关的故事,以及它如何为我们到达今天的位置铺平了道路。
42|大前端:通过一云多端搭建跨 PC/ 移动的平台应用
大前端的出现,可以让数据的存储和数据的获取方式更好地服务于前端的交互和业务的需求。
2022-12-24
使用 .NET Core 模板引擎创建自定义的模板和项目
dotnet CLI是实现这些优势功能的入口点,它包含了许多用于创建、编辑、构建和打包 .NET Core项目的不同命令。
22|物料组件的编译和管理:如何处理组件的多种模块格式?
浏览器端把握在用户手里,我们无法预测实际代码在运行过程中会出现什么兼容问题,如果平台渲染能支持多重模块格式,就意味着可以做一些优化策略,在低版本浏览器中,就可以优先选择对应能支持的模块格式。
2023-01-13
23|Android 系统开发:Android 系统开发的版本管理、编译与自动化测试
这节课我们会学习Android系统开发的版本管理、编译调试以及相关的自动化测试等实践,了解引入这些工具及实践的目的。
2023-04-03
TypeScript 之父:JS 不是竞争对手,曾在惧怕开源的微软文化中艰难求生
TypeScript 作为 Web 应用构建的主流语言,也曾艰难求生?TypeScript 之父就 TypeScript 的发展历程进行了分享。
深入研究 Angular 和 ASP.NET Core 3.0
本文中演示了如何构建可重用Angular组件,这些组件可以托管于ASP.NET Core页面,从而能为每个页面选择合适的工具。
38|编译和打包:通过 Webpack、Babel 做编译和打包
这节课我们来学习JavaScript中编译和打包工具的前世今生和“成功转型”。
2022-12-15
是否可以在应用的一部分使用 Blazor?
Azure 中文精选
基于 Chromium 的预览版 Edge 终于来了
4月9日,微软在其官方博客上正式发布了基于Chromium的第一个Dev和Canary版本的Edge,据了解,Dev频道周更,Canary频道每天都会更新,现在,你可以在Windows 10 上使用它们,Beta版本还尚未发布。
WinJS 开源,增加 Windows Phone 8.1 支持
Windows Library for JavaScript(WinJS)现在完全开源了,而且不再局限于微软平台。伴随此次公告,WinJS 2.1版本增加了Windows Phone 8.1支持。
.NET 生态系统概览
.NET 5预计会在2020年发布,届时将统一所有.NET平台。
Ooui:在浏览器中运行.NET 应用
归功于Ooui软件库的推出,.NET开发人员现在新添了一种运用他们开发技能的方法,使.NET应用直接以WebAssembly方式在浏览器中执行。Ooui为C#和F#开发人员提供了一种交付工作的新方式。
WebAssembly 和 Blazor:解决了一个存在十年的老问题
Blazor可以使用C#构建客户端代码,还允许开发人员在没有插件的情况下在浏览器中运行现有的.NET标准DLL。
评论