What is Dreamwaver made of....? How was it programmed...?

Hi guys
Happy new year!
Just wondering how Dreamweaver was developed..? What language was used?
I know nothing of software programming but was wondering does dw actually contain any css or javascript etc to work, not what it can do if that makes sense...?
Cheers guys.

altruistic gramps wrote:
JavaScript needs an interpreter to be able to function, and is found in modern web browsers and also in DW. The interpreter was no doubt written in C++.
Maybe it was. Maybe it wasn't. The fact remains that most of Dreamweaver's functionality is exposed through its JavaScript API. See the Dreamweaver CS5 API Reference for chapter and verse. The introduction has this to say:
The Adobe Dreamweaver CS5 API Reference describes
the application programming interfaces (APIs). The APIs let you
perform various supporting tasks when developing Adobe® Dreamweaver®
CS5 extensions and adding program code to your Dreamweaver web pages.
The APIs include the main JavaScript API which provides access to
most of the core functionalities of Dreamweaver. Core functionalities
of Dreamweaver means generally anything that can be done with a
menu, and more. It also includes various utility APIs for performing
such common tasks as reading and writing files, transferring information
with HTTP, and communicating with Fireworks and Flash.
I suspect that the underlying language is actually C, not C++, because you need to write code in C to add functionality not already available through the Dreamweaver API:
The
C-level extensibility mechanism lets you implement Adobe Dreamweaver extensibility
files using a combination of JavaScript and custom C code. You define
functions using C, bundle them in a dynamic linked library (DLL)
or a shared library, save the library in the Configuration/JSExtensions
folder within the Dreamweaver application folder, and then call
the functions from JavaScript using the Dreamweaver JavaScript interpreter.
For example, you might want to define a Dreamweaver object that
inserts the contents of a user-specified file into the current document.
Because client-side JavaScript does not provide support file input/output
(I/O), you must write a function in C to provide this functionality.

Similar Messages

Maybe you are looking for

  • IOS App to access a locally hosted SP farm?

    Is there a professional application for IOS or Android that can be used to access a local SP farm? I see lots of free ones and figured I would post here before trying them all and potentially giving away my passwords :)

  • How can i integrate several transaction codes into a single report?

    Hi.. I am faced with a situation wherein i need to create a report. The output of the report is the combined output of the outputs of two or three standard sap transaction codes.. how can i code my report ? i tried to capture suitable portion of code

  • HELP: Lost all my music and my ipod does not show up in I-Tunes.

    Okay, my Ipod was stuck on Do Not Disconnect. I rebooted it by hold menu and middle button. Well now the problem is that all my music is gone. I hooked it up to the computer so I could sync it again in itunes thinking that the music would reappear. B

  • Delphi access EJB object on WLS through CORBA

    Hi! I'm currently working on a project based on WLS. On the client side, our client expects us to use Delphi. So our resolution for this is using corba to get data back from WLS (through the standard protocol IIOP?) . What I'm concerned now is whethe

  • Different smpatch problem "Unexpected error..."

    Been looking at some of the topics here relating to smpatch problems and I dont see my problem addressed: Up until about a week ago my LPS was working fine, for over a year. Last week I started noticing this problem from my clients when I would try t