`
fourfire
  • 浏览: 413986 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

用网页做一个ide,集中调试、运行,可行吗?

阅读更多
1 客户端不需要安装软件
2 在任何机器上都可以进行代码编写
3 类似是一个网页的eclipse
4 服务器模拟各种操作系统
5 cvs/svn直接集成
大家看看主要存在什么问题和难点。
分享到:
评论
40 楼 luolonghao 2007-07-18  
我也想过做WEB版的Dreamweaver,但目前看来很难。
39 楼 庄表伟 2007-07-18  
ray_linn 写道
写写看吧,别google了,一些玩具版的东西在ASP年代就有了。


希望到时候不需要每天填form要求在codeide引入需要的库。


有些人在尝试,有些人只会说风凉话。

人与人的区别,咋就这么大呢?
38 楼 ddandyy 2007-07-18  
去了http://www.codeide.com/
点了几下  肯定不超过5下  成功的把我的浏览器(IE)给搞挂了
37 楼 ray_linn 2007-07-18  
写写看吧,别google了,一些玩具版的东西在ASP年代就有了。


希望到时候不需要每天填form要求在codeide引入需要的库。
36 楼 庄表伟 2007-07-18  
http://www.codeide.com/
支持:Basic、Pascal、ANSI C、Perl、JavaScript

http://ecco.sourceforge.net/
似乎支持:CPP、HTML、Java、JavaScript、Perl、PHP、Python、Ruby

http://softwareindustrialization.com/AWebbasedIDEForDistributedProgrammingUsingIronPython.aspx
A web-based IDE for distributed programming using IronPython

http://www.flickr.com/photos/pforret/116327567/
YouOS(一种Web OS)里的IDE截图
35 楼 ray_linn 2007-07-18  
robbin 写道
我看你们也太孤陋寡闻,python的应用服务器zope上面就是纯网页的开发环境,你只要有浏览器就可以了。现在赶紧去下载安装zope,废话少说吧。



懒得说你,你调试个python GUI给我看看吧。
34 楼 robbin 2007-07-18  
我看你们也太孤陋寡闻,python的应用服务器zope上面就是纯网页的开发环境,你只要有浏览器就可以了。现在赶紧去下载安装zope,废话少说吧。
33 楼 takahasi 2007-07-18  
讨论出来啥了?
32 楼 ddandyy 2007-07-18  
flash反正我是很讨厌的   优缺点都很明显  界面比较美观 能做出动画效果 不过他对CPU的要求很高  而且现在还有一堆bug在
31 楼 fourfire 2007-07-18  
JAVA_ED 写道
fourfire 写道
JAVA_ED 写道
fourfire 写道
JAVA_ED 写道
fourfire 写道
ddandyy 写道
还真就没看过有关office server化的东西  也是不用客户端的?  速度如何?

在线ide  等你先能完成在线文本编辑 然后再考虑在线ide吧

不是说超过eclipse  记得老庄好像发过一个什么东西  好像就是给网络项目用的 好像是eclipse的插件还是什么来着  还有画图板什么的功能来着

网络是主流是没错 但是要现实一点点  就好像现在不能把硬盘完全放到网上一样  网盘也发展了好几年了吧  现在好像还看不到什么实质性的进展  除了体积更大一些之外

速度 速度  关键是速度  这个不是很简单就靠技术发展一下就解决的

google 的office工具

GOOGLE的OFFICE工具是有BG的 目前IDE的趋势是FREE和customization 所以说benefit不大
可以考虑一下目前IDE的计算模型
当然不排除IDE的设计会出现新的思想 但短时间内好象不太可能

FREE和customization 并不影响server化,而且你不用去费力查找plugin,服务器帮你做了,你只需要选择就可以,插件可以发布和统一维护

你可能没有理解 专有定制的话 程序的发布就不是问题了 我同学在SYBASE每天就搞这些东东 都是各个软件公司自己定制的IDE
所以B/S最大的优点就没有那么明显
B/S的Editor和Debugger是可以的 但要达到真正的IDE还有很多问题
公司可以下载,定制后使用,统一ide的版本

呵呵 那这样一来 还有必要用BROWSER吗

局域网内也可以使用,客户机器的配置可以比较低
30 楼 fourfire 2007-07-18  
刑天战士 写道
你们可以试试有些javascript写的特别多的页面,我有一次上一个用javascript写的scheme的console,结果用了半个小时……

用flash做可不可以
29 楼 刑天战士 2007-07-18  
你们可以试试有些javascript写的特别多的页面,我有一次上一个用javascript写的scheme的console,结果用了半个小时……
28 楼 ray_linn 2007-07-18  
另外一个问题:

某些长达20分钟以上的编译过程,会不会直接timeout掉啊?

如果多个20分钟以上编译过程,那不知道是不是很没效率??公司里几百台电脑都空闲没事干,服务器忙得半死,程序员们都在喝茶。
27 楼 JAVA_ED 2007-07-18  
fourfire 写道
JAVA_ED 写道
fourfire 写道
JAVA_ED 写道
fourfire 写道
ddandyy 写道
还真就没看过有关office server化的东西  也是不用客户端的?  速度如何?

在线ide  等你先能完成在线文本编辑 然后再考虑在线ide吧

不是说超过eclipse  记得老庄好像发过一个什么东西  好像就是给网络项目用的 好像是eclipse的插件还是什么来着  还有画图板什么的功能来着

网络是主流是没错 但是要现实一点点  就好像现在不能把硬盘完全放到网上一样  网盘也发展了好几年了吧  现在好像还看不到什么实质性的进展  除了体积更大一些之外

速度 速度  关键是速度  这个不是很简单就靠技术发展一下就解决的

google 的office工具

GOOGLE的OFFICE工具是有BG的 目前IDE的趋势是FREE和customization 所以说benefit不大
可以考虑一下目前IDE的计算模型
当然不排除IDE的设计会出现新的思想 但短时间内好象不太可能

FREE和customization 并不影响server化,而且你不用去费力查找plugin,服务器帮你做了,你只需要选择就可以,插件可以发布和统一维护

你可能没有理解 专有定制的话 程序的发布就不是问题了 我同学在SYBASE每天就搞这些东东 都是各个软件公司自己定制的IDE
所以B/S最大的优点就没有那么明显
B/S的Editor和Debugger是可以的 但要达到真正的IDE还有很多问题
公司可以下载,定制后使用,统一ide的版本

呵呵 那这样一来 还有必要用BROWSER吗
26 楼 fourfire 2007-07-18  
JAVA_ED 写道
fourfire 写道
JAVA_ED 写道
fourfire 写道
ddandyy 写道
还真就没看过有关office server化的东西  也是不用客户端的?  速度如何?

在线ide  等你先能完成在线文本编辑 然后再考虑在线ide吧

不是说超过eclipse  记得老庄好像发过一个什么东西  好像就是给网络项目用的 好像是eclipse的插件还是什么来着  还有画图板什么的功能来着

网络是主流是没错 但是要现实一点点  就好像现在不能把硬盘完全放到网上一样  网盘也发展了好几年了吧  现在好像还看不到什么实质性的进展  除了体积更大一些之外

速度 速度  关键是速度  这个不是很简单就靠技术发展一下就解决的

google 的office工具

GOOGLE的OFFICE工具是有BG的 目前IDE的趋势是FREE和customization 所以说benefit不大
可以考虑一下目前IDE的计算模型
当然不排除IDE的设计会出现新的思想 但短时间内好象不太可能

FREE和customization 并不影响server化,而且你不用去费力查找plugin,服务器帮你做了,你只需要选择就可以,插件可以发布和统一维护

你可能没有理解 专有定制的话 程序的发布就不是问题了 我同学在SYBASE每天就搞这些东东 都是各个软件公司自己定制的IDE
所以B/S最大的优点就没有那么明显
B/S的Editor和Debugger是可以的 但要达到真正的IDE还有很多问题
公司可以下载,定制后使用,统一ide的版本
25 楼 JAVA_ED 2007-07-18  
fourfire 写道
JAVA_ED 写道
fourfire 写道
ddandyy 写道
还真就没看过有关office server化的东西  也是不用客户端的?  速度如何?

在线ide  等你先能完成在线文本编辑 然后再考虑在线ide吧

不是说超过eclipse  记得老庄好像发过一个什么东西  好像就是给网络项目用的 好像是eclipse的插件还是什么来着  还有画图板什么的功能来着

网络是主流是没错 但是要现实一点点  就好像现在不能把硬盘完全放到网上一样  网盘也发展了好几年了吧  现在好像还看不到什么实质性的进展  除了体积更大一些之外

速度 速度  关键是速度  这个不是很简单就靠技术发展一下就解决的

google 的office工具

GOOGLE的OFFICE工具是有BG的 目前IDE的趋势是FREE和customization 所以说benefit不大
可以考虑一下目前IDE的计算模型
当然不排除IDE的设计会出现新的思想 但短时间内好象不太可能

FREE和customization 并不影响server化,而且你不用去费力查找plugin,服务器帮你做了,你只需要选择就可以,插件可以发布和统一维护

你可能没有理解 专有定制的话 程序的发布就不是问题了 我同学在SYBASE每天就搞这些东东 都是各个软件公司自己定制的IDE
所以B/S最大的优点就没有那么明显
B/S的Editor和Debugger是可以的 但要达到真正的IDE还有很多问题
24 楼 ray_linn 2007-07-18  
抛出异常的爱 写道
可以不发布先只反回war包


那如何debug? 你的方案也只适合web脚本,对于独立进程的程序,权限、资源、内存分配、进程和线程的控制都是问题,等你把这些都实现了,还不如windows的远程终端呢,照样可以完成lz提出的所有要求。
23 楼 抛出异常的爱 2007-07-18  
可以不发布先只反回war包
22 楼 ray_linn 2007-07-18  
简单的说吧,对于php ruby asp jsp都是可能的,因为他们只有一个进程,但对于C++ C# java,那就是另一回事了。

当然在jsp里加句exit();据说就可以挂掉....
21 楼 fourfire 2007-07-18  
正因为有这么多问题,大家才来想办法,看能否解决,呵呵

相关推荐

    dnspy-反编译.zip

    dnspy就是利用了这一特性,为我们提供了一个高效且便捷的反编译解决方案。 dnspy的核心功能包括: 1. **反编译引擎**:dnspy内置了ILSpy反编译器,可以将IL(Intermediate Language)代码转换为易于阅读的C#代码。...

    (精品)软件工程期末试题(含答案).doc

    这份“(精品)软件工程期末试题(含答案).doc”文件显然包含了关于软件工程的一些核心概念和知识,主要集中在软件生存周期、软件分类以及可行性研究等方面。 首先,软件生存周期是软件开发过程的主要框架,它被分为...

    旺宝宝马LPC1768摄像头ov7670采集图像,并传输到上位机.zip

    在这个场景中,上位机可能运行一个程序来接收并显示LPC1768发送的图像数据。 7. **编程与调试**:开发过程中,开发者可能使用了如Keil MDK、GCC等编译器和IDE进行C或C++编程,同时可能利用Mbed OS这样的实时操作...

    11.3 (15E217)

    1. **健康记录**:iOS 11.3引入了健康记录功能,允许用户将来自不同健康应用的数据集中在一个地方,便于查看和管理个人健康信息。 2. **增强现实**:ARKit 1.5的更新带来了对AR应用的支持,能够识别垂直表面,改进...

    EPIC0.6.13

    EPIC(Eclipse Perl ...总的来说,EPIC0.6.13是Eclipse用户进行Perl开发的一个实用工具,它的错误提示和自动补全等功能提升了开发效率和代码质量,使得在Eclipse这样的Java IDE上编写Perl代码变得可行且愉快。

    基于Qt的教务管理系统 0.doc

    Qt Creator是一种功能强大的集成开发环境(Integrated Development Environment,IDE),提供了一个友好的-graphical user interface(GUI)来开发、调试和测试Qt应用程序。Qt Creator支持多种编程语言,包括C++、...

    课程设计安排word文档

    Java课程设计是一个重要的实践环节,旨在让学生通过实际操作来巩固和深化课堂上学到的理论知识。下面将详细阐述课程设计的各个阶段及其主要内容。 首先,课程设计的第一周主要集中在开发环境的安装和配置上。这一...

    安卓开发

    这个项目的主要目标是创建一个适用于学校师生的成绩查询APP,允许教师进行成绩管理,而学生能够方便地查看个人成绩。 **一、技术背景与可行性** 1. **Android平台**:Android是一个开放源代码的移动操作系统,由...

    proteus论文大全

    Keil μVision是Keil公司开发的一款强大的集成开发环境(IDE),主要用于C/C++语言在微控制器上的编程。它提供了编辑器、编译器、链接器、调试器等全套开发工具,尤其在51单片机编程中非常流行。Keil μVision支持51...

    java基于BS模式的知识库管理系统论文.docx

    当前的知识库管理系统面临着信息分散、检索效率低、知识更新滞后等问题,需要一个集中化、高效且用户友好的平台来整合、存储和分享知识。 3. Java技术 Java是一种跨平台的、面向对象的编程语言,以其“一次编写,...

    中国象棋(chess)

    10. **编译与调试**:利用Visual Studio等IDE进行代码编辑、编译和调试,确保程序的正确运行。 这个项目对于初学者来说,是一个很好的实践机会,可以提升C/C++编程技能,理解面向对象设计,熟悉MFC框架,并接触到...

    JAVA1066小型企业进销存管理系统2.docx

    - **Eclipse开发平台**:一个开放源代码的集成开发环境(IDE),支持Java等多种编程语言,为开发者提供了便捷的开发工具和环境。 - **SQL Server 2000**:由微软公司推出的数据库管理系统,用于存储、管理和检索数据...

    基于JAVA的网上订餐系统后台的实现本科毕业论文餐饮管理系统方案(20210806183731).pdf

    而MyEclipse作为一个集成开发环境,提供了一系列工具,如代码编辑、调试、版本控制等,极大地提高了开发效率。同时,MySQL数据库因其开源、高效、稳定和易于维护等特性,被广泛应用于网站后台数据管理。 毕业设计中...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    这些都预示着我们进入了一个新的互联网阶段web 2.0,它是相对web 1.0的新的一类互联网应用的总称,是一次从核心内容到外部应用的革命[10]。这个阶段发展迅速,互联网应用趋于多样化,其中变化最大的是由web 1.0网站...

    从Raspberry Pi对Arduino进行编程-项目开发

    这是一个创新且实用的方法,尤其适合那些希望在一个设备上实现集中控制的项目开发者。 描述 "什么? 从Raspberry Pi编程Arduino? 有可能,而且超级简单!" 强调了这一过程不仅可行,而且非常容易实施。这可能涉及...

    aproms-site-poc

    7. **集成开发环境(IDE)**:开发人员可能使用IDE(如Visual Studio Code、WebStorm等)来编辑、运行和调试代码,提高效率。 8. **前端框架**:如果项目复杂度较高,可能使用了像React、Vue.js或Angular这样的前端...

    基于Java-Web的在线考试系统的设计与实现.pdf

    - **系统开发环境配置**:操作系统为Windows,Web服务器为Tomcat,开发环境可能包括Eclipse或IntelliJ IDEA等IDE,版本控制工具如Git,以及相关的开发和调试工具。 5. **系统实现**:系统实现过程中,需要关注的...

    基于Web的校园跳蚤市场交易系统的设计与实现(论文+源码)-kaic.docx

    其中,用户与商品之间存在多对多的关系(一个用户可以发布多个商品,一个商品可以被多个用户查看),用户与订单之间存在一对多的关系(一个用户可以发起多个订单,但一个订单只能由一个用户发起)。 #### 3. 系统...

Global site tag (gtag.js) - Google Analytics