我正在寻找一个简单的基于Web的协作式文本编辑器,它可以编译并显示一些流行语言的输出,例如:C++,PHP和Python.
到目前为止,我找不到使用共享编译/解释调试控制台进行语法突出显示,代码修订,协同编辑基于Web的IDE,这是不成功的.
你能推荐一个,最好免费吗?如果没有; 我将创建一个开源的概念验证.
任何网上的C编译器,你知道它可以做到以下几点:
exec(),system(),fork()或者任何不需要安装程序的编译器(我的意思是你只需复制粘贴文件夹就可以轻松运行编译器)
注意:请不要建议Turbo CI在codepad.org(gcc)上了解一些在线编译器.我现在正在使用codeide.com,但我认为它已经停止服务了.如上所述,在线编译器将是您可以为我提供的最佳建议.
我的环境是Windows ...提前谢谢.还邀请其他语言编译器的任何建议
虽然这是一个范围更广的问题,但我想为我的公司编写一个在线测试代码,在这里可以给人们提供在java/php/c等中编写代码的问题以及代码在线运行和编译.我在网站上看到过这种情况,比如codeacademy,Udacity等.只是想了解它背后的架构.我在Google上搜索过很多相似的行,但却找不到具体的答案.虽然在这里和那里阅读了点点滴滴后,我知道代码被发送到服务器上的编译器,然后结果被发回.不知道究竟是怎么回事.有人能指出我的起点吗?
这个问题可能听起来很疯狂。有什么基于浏览器的编译器吗?
目前我们有客户端服务器应用程序(用于竞争编码目的),客户端点击编译和运行并将 ts 代码发送到服务器,其中 ts 代码存储在一个文件中,并在服务器上使用测试用例在本地运行,并通过测试用例将输出返回给客户端通过/结果失败。但是运行 ts 文件非常慢,而且这需要很多时间。
我在 transpileonly 模式下使用 ts-node 在服务器中本地编译和运行文件。
例如。npx ts-node -T tsFileName.ts
我们的要求是针对 ts 代码的编译和运行时间。
我想在我的网站上集成一个带有C++编译器的在线代码编辑器.有没有API可以做同样的事情.任何允许从用户编译和执行代码的服务.
更具体地说,是否有像ideone.com这样的服务,我可以免费嵌入我的网站
使用java compiler API我想编一个java file在jsp.我创建了一个html文件并使用它的textArea元素我将其文本发送到服务器上的JSP,并将其收集到一个字符串中.java,textArea然后将其写入带有扩展名的文件,然后将其写入使用了编译器API,但它没有编译文件.我想要做的事像这样
index.html
<form action="formAction.jsp" method="post">
Please enter your text:
<br/>
<textarea name="textarea1" rows="5"></textarea>
<br/>
<input type="SUBMIT" value="Submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)
formAction.jsp
<%
String convert = request.getParameter("textarea1");
PrintWriter wr = response.getWriter();
File f =new File("file121.java");
if(!f.exists())
{
f.createNewFile();
wr.println("File is created\n");
}
FileWriter write = new FileWriter(f);
BufferedWriter bf = new BufferedWriter(write);
bf.write(convert);
bf.close();
wr.println("File writing done\n");
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
int result = compiler.run(null,null,null,"file121.java");
if(result==0){
wr.println("Compilation …Run Code Online (Sandbox Code Playgroud) api ×2
c ×2
java ×2
code-editor ×1
codepad ×1
ide ×1
jsp ×1
performance ×1
php ×1
ts-node ×1
typescript ×1
web-services ×1