最近微软在 Mix 在线实验室上发布了一个名为 Gestalt 的项目,希望借助高级语言与编译器的强大功能,在保留前端开发人员原有工作方式与习惯(编写 => 保存 => 刷新)的同时,提高构建复杂 AJAX 或 RIA 应用程序的生产力。在 Gestalt 网站中写到:
我们创建 Getalt 项目是因为它符合 MIX Online 的精神。我们会在 Web 领域中挑选有趣的场景或问题,然后设法为它创建一些应用程序、服务,或提出一些解决方案的建议——Gestalt 也是这么一回事儿。我们发现,Web 开发人员经常会在基于标准的前端 Web 开发以及 RIA(如 Flash/Silverlight)两种开发模型之间摇摆不定,Gsstalt 的目标便是解决这个问题。值得一提的是,选择 Ruby 和 Python 作为脚本语言,也是未来浏览器中有趣的话题之一。
Gestalt 主要有以下几个特点:
- 使用 Ruby 和 Python 作为前端脚本语言:有了 Gestalt,开发人员便可以在页面中添加
更多内容推荐
使用 .NET Core 模板引擎创建自定义的模板和项目
dotnet CLI是实现这些优势功能的入口点,它包含了许多用于创建、编辑、构建和打包 .NET Core项目的不同命令。
02|Webpack 编译搭建:如何用 Webpack 初构建 Vue 3 项目?
这节课,我们重点来看看企业级项目是怎么做编译配置的。
2022-11-23
Blazor 将.NET 带回到浏览器
由Steve Sanderson开发的Blazor尝试使用WebAssembly和DotNetAnywhere将.NET带回到浏览器。它不是要成为一个像Flash或Silverlight那样的完整生产框架,而是要探索一下有什么可能性。
38|编译和打包:通过 Webpack、Babel 做编译和打包
这节课我们来学习JavaScript中编译和打包工具的前世今生和“成功转型”。
2022-12-15
JSIL:将 CIL 编译为 JavaScript 时所遇的挑战
本文介绍了JSIL,这是一个将.NET转换为JavaScript的编译器,同时详细地讲解了将CIL代码编译为跨浏览器的JavaScript时所遇到的各种困难。
Blazor 正式成为 Microsoft 官方.NET 和 WebAssembly 项目
Microsoft从Blazor的开发者Steve Sanderson手中接手了这款应用程序,自此,将.NET在浏览器运行的计划又更进了一步。由此,Microsoft又进一步扩充了自己的WebAssembly/.NET栈,更进一步帮助.NET开发人员搭建基于浏览器的应用程序。
带 Knockout IntelliSense 的 ASP.NET and Web Tools 2012.2 版发布
最近发布的ASP.NET and Web Tools 2012.2包括了对Web API的支持、knockout IntelliSense,和friendly URLs等许多方面功能的增强。作者Anand Narayanaswamy
WebMatrix 2:新模板、智能感知改进、Windows Azure 集成
WebMatrix 2是一个微软开发的免费开发工具,可以让开发人员更容易地创建基于ASP.NET、PHP的应用程序。WebMatrix 2包含了新的模板、改进了智能感知,并支持Windows Azure。
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
104|再回首:“Web 开发”单元小结
2023-02-01
WinJS 开源,增加 Windows Phone 8.1 支持
Windows Library for JavaScript(WinJS)现在完全开源了,而且不再局限于微软平台。伴随此次公告,WinJS 2.1版本增加了Windows Phone 8.1支持。
微软宣布开源 WPF、WinForms 和 WinUI
在微软Connect 2018大会上,微软发布了.NET Core 3.0的第一个预览版。同时,微软还宣布,他们将WPF、Windows Forms(WinForms)和WinUI作为开源项目托管在GitHub上。
42|大前端:通过一云多端搭建跨 PC/ 移动的平台应用
大前端的出现,可以让数据的存储和数据的获取方式更好地服务于前端的交互和业务的需求。
2022-12-24
22|物料组件的编译和管理:如何处理组件的多种模块格式?
浏览器端把握在用户手里,我们无法预测实际代码在运行过程中会出现什么兼容问题,如果平台渲染能支持多重模块格式,就意味着可以做一些优化策略,在低版本浏览器中,就可以优先选择对应能支持的模块格式。
2023-01-13
Build 2018 大会:.NET 概述和路线图
在Microsoft Build 2018大会上,.NET项目管理主管Scott Hunter和.NET社区主管Scott Hanselman举行了一场有关.NET未来发展的会谈。会谈指出,未来.NET平台将可以搭建任何类型的应用程序:桌面程序、web程序、云程序、移动应用、游戏应用、物联网应用或是人工智能应用。你可以将自己熟悉的编程语言应用到新的领域中来。
.NET 开源简史
这篇文章将讲述与微软第一个开源项目有关的故事,以及它如何为我们到达今天的位置铺平了道路。
WebAssembly 和 Blazor:解决了一个存在十年的老问题
Blazor可以使用C#构建客户端代码,还允许开发人员在没有插件的情况下在浏览器中运行现有的.NET标准DLL。
AutoMapper 以及创建跨平台的程序集
随着CoreCLR项目的成立,以及Xamarin这一工具的流行度的不断提高,对于.NET类库来说,提供跨平台的支持这一点正变得越来越重要了。在某些情况下,通过使用可移植类库(PCL)的形式就能够方便地实现跨平台,但更多的情况是,要实现跨平台就意味着要生成多个平台的构建版本。来自AutoMapper的Jimmy Bogard刚刚就遇到了这样的问题。
Ooui:在浏览器中运行.NET 应用
归功于Ooui软件库的推出,.NET开发人员现在新添了一种运用他们开发技能的方法,使.NET应用直接以WebAssembly方式在浏览器中执行。Ooui为C#和F#开发人员提供了一种交付工作的新方式。
23|Android 系统开发:Android 系统开发的版本管理、编译与自动化测试
这节课我们会学习Android系统开发的版本管理、编译调试以及相关的自动化测试等实践,了解引入这些工具及实践的目的。
2023-04-03
评论