473,490 Members | 2,472 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

an IDE using JavaScript + DHTML?


Hi,

I have to make an IDE (text editor, project options and stuff). My
idea was, would this be possible to write using html and javascript?

I need these features on win/linux/mac (maybe firefox required)
- read/write text files to the local hard disk
- access the temp directory (not neccessarily needed)
- Be able to start a native program (the compiler)

I have the compiler in every platform, I just need the IDE.

--
-Gernot
int main(int argc, char** argv) {printf
("%silto%c%cf%cgl%ssic%ccom%c", "ma", 58, 'g', 64, "ba", 46, 10);}


Oct 2 '07 #1
2 1334
Gernot Frisch wrote:
Hi,

I have to make an IDE (text editor, project options and stuff). My
idea was, would this be possible to write using html and javascript?
Bad idea. :-)

>
I need these features on win/linux/mac (maybe firefox required)
- read/write text files to the local hard disk
No, not possible.
JS has no access to local filesystem.
- access the temp directory (not neccessarily needed)
Nope.
- Be able to start a native program (the compiler)
Nope
>
I have the compiler in every platform, I just need the IDE.
JavaScript lives in a webbrowser (and sometimes on a server).
It is not suited for your needs.

Have a look at Java.
Maybe Eclipse?
It is an open sourced environment suited for your needs with many
features build in, like an IDE for many languages.

Regards,
Erwin Moller
Oct 2 '07 #2
On Oct 2, 10:42 am, Erwin Moller
<Since_humans_read_this_I_am_spammed_too_m...@spam yourself.comwrote:
Gernot Frisch wrote:
>I have to make an IDE (text editor, project options and stuff). My
idea was, would this be possible to write using html and javascript?
Have a look at Java.
Maybe Eclipse?
It is an open sourced environment suited for your needs with many
features build in, like an IDE for many languages.
Or XUL. Then you can use Firefox (kinda) / CSS / JS for it. That is
what Komodo does: http://www.activestate.com/openkomodo/

--
David Dorward
http://dorward.me.uk/
http://blog.dorward.me.uk/

Oct 2 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

13
9582
by: Stumped and Confused | last post by:
Hello, I really, really, need some help here - I've spent hours trying to find a solution. In a nutshell, I'm trying to have a user input a value in form's textfield. The value should then be...
2
1975
by: mr_burns | last post by:
hi there, i would like a book that will explain concepts of javascript and dhtml instead of, for example, ten tutorials on how to do specific things in js or dhtml. ideally a book thats can...
1
1301
by: sdonohue | last post by:
I am not very good at DHTML, but I have a set of links that use DHTML and they work :) But now the customer wants to have one of my DHTML links call a javascript function when it is clicked on. ...
83
4108
by: liketofindoutwhy | last post by:
I am learning more and more Prototype and Script.aculo.us and got the Bungee book... and wonder if I should get some books on jQuery (jQuery in Action, and Learning jQuery) and start learning about...
1
1572
by: dylanb | last post by:
Hi can anyone tell me how to alter this script so it will works on classes and id's; <script> function showhide(id){ if (document.getElementById){ obj = document.getElementById(id); if...
19
2177
by: maya | last post by:
hi, so what is "modern" javascript?? the same as "DOM-scripting"? i.e., editing content (or changing appearance of content) dynamically by massaging javascript objects, html elements, etc? ...
9
1768
by: Anic297 | last post by:
Hello, I'm a newbie in php. I would like to show a popup menu on my website and update the page when the user has changed its selection. I have looked over the Internet but haven't found what I...
14
1657
by: MartinRinehart | last post by:
I can load a dialog by loading an HTML page or by constructing the dialog with JavaScript. What should I be thinking about when I look at this choice?
0
7112
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
6974
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7146
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
6852
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
5448
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4573
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
1389
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
628
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
277
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.