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

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

阅读更多
1 客户端不需要安装软件
2 在任何机器上都可以进行代码编写
3 类似是一个网页的eclipse
4 服务器模拟各种操作系统
5 cvs/svn直接集成
大家看看主要存在什么问题和难点。
分享到:
评论
20 楼 ronn 2007-07-18  
gigix 写道
正copy完地址想贴来着
19 楼 gigix 2007-07-18  
18 楼 ddandyy 2007-07-18  
fourfire 写道

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



.......  你要知道插件在单机的时候  速度的影响有多大的   在服务器上你还想这么做....  所有插件??   完了完了  我不敢想了.....
17 楼 ddandyy 2007-07-18  
gmail的速度都是我无法忍受的  下载一个几百K的附件都是打开到一半就出错  要试几十次才有可能成功打开   还有在里面设置的时候点的稍稍快了一点 就会出什么 错误代码xxx 的退出框

至于那个docs  近期不想尝试  也没有必要   有些东西不能单纯了为了XX而XX
16 楼 fourfire 2007-07-18  
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,服务器帮你做了,你只需要选择就可以,插件可以发布和统一维护
15 楼 ray_linn 2007-07-18  
大家用telnet和vi来实现这个功能吧,这是标准的方式.
14 楼 JAVA_ED 2007-07-18  
fourfire 写道
ddandyy 写道
还真就没看过有关office server化的东西  也是不用客户端的?  速度如何?

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

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

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

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

google 的office工具

GOOGLE的OFFICE工具是有BG的 目前IDE的趋势是FREE和customization 所以说benefit不大
可以考虑一下目前IDE的计算模型
当然不排除IDE的设计会出现新的思想 但短时间内好象不太可能
13 楼 ray_linn 2007-07-18  
fourfire 写道
ray_linn 写道
稍微一点错误代码都可以把服务器挂掉,这个特点我喜欢.

服务器上应该是有一个容器的,不会这么直接的



Thread 和 process处理要是这么简单就好了. 我创造1000个线程直接耗尽你的CPU,你的容器再强大也就是个进程,管不到另一个进程里的事情,或者死锁住一个资源不释放(这种情况太多见了).
12 楼 fourfire 2007-07-18  
ddandyy 写道
还真就没看过有关office server化的东西  也是不用客户端的?  速度如何?

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

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

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

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

google 的office工具
11 楼 fourfire 2007-07-18  
ray_linn 写道
稍微一点错误代码都可以把服务器挂掉,这个特点我喜欢.

服务器上应该是有一个容器的,不会这么直接的
10 楼 ddandyy 2007-07-18  
还真就没看过有关office server化的东西  也是不用客户端的?  速度如何?

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

不是说超过eclipse  记得老庄好像发过一个什么东西  好像就是给网络项目用的 好像是eclipse的插件还是什么来着  还有画图板什么的功能来着    现在他们也在往这边发展   而且人家是有客户端的  在一定程度上要比没有客户端的好的多  这么早就完全把客户端扔掉几乎是不可能的

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

速度 速度  关键是速度  这个不是很简单就靠技术发展一下就解决的
9 楼 ray_linn 2007-07-18  
稍微一点错误代码都可以把服务器挂掉,这个特点我喜欢.
8 楼 抛出异常的爱 2007-07-18  
我认为主要的功能之一
是string的变幻
变成html可以识别的格式。
7 楼 抛出异常的爱 2007-07-18  
不要那么早强调速度
只要有了想法
先要把最核心的想法列出来

之后在作的过程中会有这样那样的新项目会被产生出来
6 楼 fourfire 2007-07-18  
既然office系列都可以被server化,ide也应该有方向。
ide的更新就可以将版本更小的划分,更新更及时。
关于计算和性能问题,那就是具体技术问题了,网格可行吗
5 楼 抛出异常的爱 2007-07-18  
引用

这样benefit不大的 操作本地数据变成了毫无必要的SERVER交互
B/S相对于C/S的优点是无需频繁更新客户端 但IDE一般更新周期不短, 而且也很方便
另外功能也有限制 如果插件多了估计Browser都起不来 呵呵


不明白为什么大家非要超越eclipse呢?
主要是的有个平台之后
会产生很多很多问题
这些问题会引发各种的创新
难道微积分的作用只是牛顿用来算力矩的工具么?

在网络成为主流的未来
这种想法一定会成为里程碑。
4 楼 JAVA_ED 2007-07-18  
<br/>
<strong>fourfire 写道:</strong><br/>
<div class='quote_div'>1 客户端不需要安装软件<br/>
2 在任何机器上都可以进行代码编写<br/>
3 类似是一个网页的eclipse<br/>
4 服务器模拟各种操作系统<br/>
5 cvs/svn直接集成<br/>
大家看看主要存在什么问题和难点。</div>
<br/>
这样benefit不大的 操作本地数据变成了毫无必要的SERVER交互 <br/>
B/S相对于C/S的优点是无需频繁更新客户端 但IDE一般更新周期不短, 而且也很方便<br/>
另外功能也有限制 如果插件多了估计Browser都起不来 呵呵<br/>
所以短时间内不现实
3 楼 抛出异常的爱 2007-07-18  
楼上两个太无聊了。
所有的技术不就是为了解决问题而产生的么
就算现在的硬件不能达到也不代表以后的硬件不能达到么?
想想emacs是怎么成功的?

如果开项目的话我会支持的。
2 楼 刑天战士 2007-07-18  
会慢到死……会要么BUG满天飞,要么进度迟缓……你要知道,javascript和css可不是一个好驾驭的东西……
1 楼 ddandyy 2007-07-18  
服务器

你可以想想eclipse为什么打开之后要占那么多内存呢  反我是想不太明白

另外   实在是想不到这样做到底有什么好处

相关推荐

    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