YES!!

A visual design tool using Laszlo itself is "Plan A" here at Laszlo Systems. We don't want to get into Eclipse -- really. Lesson learned. :-)

We definitely need to sort out internal priorities here before we commit resources, but this is where I think we'd like to go:

* This visual design tool would consist of a Laszlo front end (browser-based) that is paired with a Java back-end that manipulates LZX files on the server's filesystem * The normal mode of using this tool would be within the Tomcat installation (or other app server) on the developer's machine * It would support "Round-trip" editing of LZX code. So, manual coding (in Eclipse, for example) can be intertwined with visual editing using the visual design tool * Any component/class defined in LZX, whether built-in or developer- defined, would be represented in the visual tool, automatically or with trivial hinting in the class declaration * The "preview" representation of the app would be rendered using the actual LZX code, in either Flash or Ajax.

The structure of this project would be designed so that it is easy to contribute to the effort.

Futures could include a hosted version, an on-line collaborative tool (a social network for developers?) and so on, since this is an intrinsically web-based architecture. Eclipse hardly lends itself to this kind of development.

- D.



On Apr 20, 2007, at 10:11 AM, Francisco Jose Peredo wrote:

Hi!
I agree with you, building the Laszlo IDE using Laszlo itself would be the best possible approach: First it would show that Laszlo is a mature platform, capable of creating its own tools (I believe that is one of the reasons all Java IDEs are written in Java) It would isolate Laszlo from the IDE wars (yes, I know some people belive eclipse has already won, but I am not that sure, I don't like it that much... I would prefer to hava a "pure Laszlo" design surface, and then let someone else worry about embedding it in Eclipse, IntelliJ or Netbeans (or something else). If the desing capabilities are embbeded inside a nice and reusable framework, the that could be used as a basis for other Laszlo based applications (like a Laszlo based report designer or word processor)
I would be an excelent advanced sample application.
It could take advantage of the hype Adobe Apollo will generate by running standalone inside it.
I believe this is definitely the way to go....


Not Zippy escribió:
Just my thoughts.

Before getting into the large scale IDE I would rethink the initial simplistic view and why wrappers like eclipse fail for this. Basically for an nice GUI IDE you would like to be able to draw from a set of widgets and place them inside another container. The problem with eclipse (and others) are multiple: 1) You need to deploy the application to the laszlo server to compile and return you your widget. This (obviously) takes time. 2) How do you present the widget ? You cannot really provide and drop target on a flash object. A possible solution would be to extract the compiler out of tomcat so the widget can be compiled but then you have to also provide a runtime target that supports the drag & drop. Html may be getting close but it isnt there yet. A different approach is needed...

Might it be possible to build an IDE using laszlo AS the IDE ?




Reply via email to