在线编译器

在线编译器的诞生

     在线编译器是一种在线编译环境,它和传统编译环境最大的区别在于前者不需要复杂的客户端及复杂的库。不同语言的在线编译器基本上都完全摆脱了传统的束缚,将所有的库和应用集成到云端的Web Server上面,实现了云计算。这对于很多编成语言的初学者来说,在线编译器解决了很多问题。

     同时,对于那些在外不方便立即在自己的编译器上写代码进行工作的编程人员来说,在线编译器也解决了燃眉之急,可以很好的帮助到自己。

YouJavaIt

     YouJavaIt是面向全球的一个Java在线编译网站,致力于为每一位Java爱好者提供一个在线学习和交流的社区互动平台。

Image

    正常编译运行java文件要本地下载jdk和jre或者使用集成IDE(Eclipse,Net Beans),而Youjavait利用其算法将编译工作放到服务器上去,让你可以轻松自由思想在线编译。同时,如果编译结果得出错误信息,更难得的是还可运行,当然不能做图形和文件操作,因为它运行在服务器端。

   难得的是,网站上面有功能强大的Java API 库,可以让每一位Java爱好者获得技术支持。这对于Java的初学者来说是巨大的帮助,此外,Youjavait还可以根据编程人员的喜好更改编译器风格。

Image

Image

KindEditor

KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框替换为可视化的富文本输入框。这在如今HTML5的时代给众多编成爱好者带来了福音。

Image

    在众多的再现编译器中,Frank为大家介绍KindEditor,是因为其独到的几大优势,分别在与:

1)相对或绝对路径
     对于在线编辑器来说,路径问题一直是一个难点,基本上市面上的在线编辑器所编辑出来的内容链接都用的是带域名的绝对全路径(如:http://www.xxx.com/xxx/xxx.gif)。eWebEditor充分解决了此问题,只要在后台简单设置一下,就可以实现三种路径模式(相对路径、绝对根路径、绝对全路径),完全摆脱了站点或系统或目录迁移而带来的路径问题。

2)超链接和锚
     很强的超链接和锚管理功能。可以创建和修改超链接的各种属性。特别的是可以在页面中制作和管理锚,实现本页链接。此功能在同类其它的编辑器中基本没有。

3)完善的接口
     eWebEditor作为一个强大的在线编辑模块,提供了完善的接口,满足更高级用户的需要,您可以通过接口实时控制或者获取编辑器的内容或者状态。

4) 弹窗调用模式
     您可以使用eWebEditor的弹窗调用模式来编辑普通输入框<textarea>中的HTML内容,编辑完后,HTML代码会自动返回到<textarea>输入框中。这样便更有利于界面上的布局及整个页面调入的速度。

即时在线编译器

   最后,Frank为大家介绍几款网页即时在线编译器,他们还没有创立自己的品牌或是客户端,相对于来说更适合解决小困难或者是临时短用下,不过也很不错哦。

http://codepad.org/  

网页界面简洁,一目了然,适合手机浏览器。且支持C,C++,D,PHP,PYTHON,Perl,Ruby等十几种编程语言,非常强大。查看执行结果时,高亮显示代码。不过,有时点击提交按钮后,给出一个出错页面,需多次提交才给出结果。另外不具有交互性,且不提供编译后的可执行文件。 

http://www.botskool.com/online-compiler

自动记录上一次所写代码,执行结果显示明显,并且可以进行简单的交互(我认为是亮点)。网站提供了交流论坛,编程学习资料。但是,页面广告文字较多。无论是编写代码还是查看结果,页面大面积是其他用户代码示例,显得页面臃肿。支持语言少,只有C,C++,Java三种。

http://ideone.com 

现阶段Frank看到的支持语言最多的,多达58种,编辑功能最强大的,显示行号,语法高亮,查找,定位到行,全屏显示,行信息,列信息显示等等,错误信息显示清晰,结果显示明显,有简单交互功能,可以上传源文件进行编译,而且界面也十分干净。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值