惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
Recent Announcements
Recent Announcements
Vercel News
Vercel News
M
MIT News - Artificial intelligence
阮一峰的网络日志
阮一峰的网络日志
L
LangChain Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
H
Help Net Security
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
G
Google Developers Blog
罗磊的独立博客
爱范儿
爱范儿
宝玉的分享
宝玉的分享
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
月光博客
月光博客
人人都是产品经理
人人都是产品经理
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - 李佩亮

Windows 上免费安装 HEVC 视频编码器。 20210913 代码抓取的淘宝所有商品分类-到品牌 Fiddler 自动保存图片及相关内容 2016年度,这40项IT技能年薪轻松超过10万美元 中美互联网生存现状对比报告(给老外看的) C# Winform控件对透明图片重叠时的解决方法 一山容二虎,支持最新版Log4Net 的模板引擎-NVeloCity 页面路径修正,ResolveUrl - 李佩亮 - 博客园 [摘抄]江湖经验:喝酒时玩的游戏大全! 做生意的10条规则,新手老鸟都可参照。 关于 linux 分区[转自ubuntu中文论坛] Flex中Image加载图片出错显示默认图片 - 李佩亮 - 博客园 分享C#高端视频教程 .net 下操作鼠标滚轮的事件 以及换算方法 总是忘记的oracle 函数 磁盘IO性能监控(Linux 和 Windows)[转] Background Intelligent Transfer Service 服务错误(BITS服务失败) 的修复解决方案 在XML中嵌入一个图片,一般采用转换为Base64 的做法(含转出代码) 才疏学浅,见识到一个没见过的数组转换类型方式(byte[] -> sbyte[]),特此拜祭一下。
云开发听说过没? Compilr 屌爆的在线开发工具 -_-#
李佩亮 · 2013-01-05 · via 博客园 - 李佩亮

  偶是在基家看到老外Coder中纷纷热议的Compilr,于是趁着订的午饭没有送到,中午抽空小研究了一番,顺便给大家做一个简单汇报。

  Compilr 目标主要是做成一个云开发平台,其中集成了不同语言基于云计算的软件开发工具,在同一个框架下提供一个在线的云解决方案。

  首先Compilr 是一个网页版的在线开发工具,可以让所有开发人员在线编写代码和学习代码,也支持编写后代码的在线运行。支持的语言方面Compilr 不光支持C#,还能支持多种开发语言,而且支持同一语言的不同编译平台的版本,我大致整理了一下,Compilr 目前支持的语言和编译器见下表:

开发语言 平台版本/编译器版本
C GCC4.7
GCC4.8

C#

.net 2.0
.net 3.5
.net 4.0
XNA 4.0 windows

C++ GCC4.6
GCC4.7
Fortran GCC4.6
GCC4.7
HTML JavaScript and HTML
Java JDK 6
JDK 7
JavaScript JavaScript and HTML
Node.js
Objective-C GCC4.6
GCC4.7
Objective-C++ GCC4.6
GCC4.7
Pascal Free Pascal 2.6.0
PHP PHP 5.3.6 
Python Python 2.7.2
Python 3.2
Ruby Ruby 1.9.1
Ruby 1.8
VB .net 2.0
.net 3.5
.net 4.0
XNA 4.0 windows
x86 Accembly GCC4.7

  在Compilr 中新建一个项目,从编译器的使用上来看一下,代码页Tab化,语法高亮统统都支持。项目/解决方案目录列表也基本上和Visual Studio 一般不二。但很不幸的是Compilr 不支持自动语法提示,全靠Coder 自己从头到尾一路准确无误的敲入代码。我承认这对于很多.net coder 来说很难接受,但其实很多语言比如ruby,python 等很多语言一直就是没有自动提示的或自动提示弱的很的说!
幸运的是,对于我来说是木有问题的,哇哈哈哈!长时间以来养成的良好编码习惯啊!! 自我赞许一下! ^_^! 

图1 编辑器截图

  不过从目前看Compilr不支持代码的调试,至少是对.net 不支持(别的语言因为午饭时间太少,没来得及试)。但是编译时还是能对错误进行检测和提示的!本人故意在代码中调用了一个不存在的方法 errorRun(),在Build 或Run 的时候,环境会提示错误,并能够友好的给出错误的代码页名和错误行数,这点是值得称赞的!

图2 编译错误-(故意为之!)很接近vs的提示哦!

  如果代码正确编译通过,运行则会输出结果,这里只实验了Console控制台程序,我没有试Winform 程序,不知道Compilr 会如何显示!?

图3 控制台输出!

  vs 上开发已经习惯的人们啊!平时是少不了Shortcuts 的。否则对于.net的开发,说实话一点儿意思没有!对吧!?So,虽然是Web版的开发工具,Compilr 还是支持了大量的快捷键,并且允许用户自定义!赞!

图4 Compilr 快捷键设置

  OK,午饭送来了--鱼香肉丝我的挚爱!
  最后再说一下Compilr 的几种收费模式,分别有免费(0美元/年)、学生(30美元/年)、开发者(75美元/年)三种方式,由于午餐冷却速度较快的缘故我就不翻译了,各自的区别具体见下表:

 图5 三种类型开发者区别对待图(阶级啊!阶级!)

  计划搞一个学生开发者,一年合人民币200元还是可以接受的。在线编辑和调试代码,保存也在线上。不用过去U盘满天飞了,即使说现在有同步网盘可用的话,那么开发环境也是需要在每台机器上安装部署的,每次还需要重新载入解决方案,代码管理并不方便,对吧!?同时作为一个资深Coder ,对不同的代码语言都偶尔会禁不住想动手动脚(色),总不能每个开发和编译环境都安装一通吧!? (神马?你会?哪是你牛!)

  其实目前Compilr 还处于发展阶段,但总的说来Compilr 是一个idea 相当赞的在线开发平台,想象一下在任何地方、使用任何设备在任何时间开发的魔力吧!?

任何地方:(家里/公司/山顶/山洞/泳池/澡堂)....... 思路无限开阔!

任何设备:(pc/server/ipad/手机/跑步机/冰箱)....... 思路无限开阔!

任何时间:(上班时/无聊时/大便中/把妹ing...) ....... 思路有限 +_+!!!!

Compilr 在线开发环境地址请猛戳这里-> https://compilr.com/

   我先开动了哦!!!!