3 ms·
Great idea, certainly ambitious, but concerned at how intuitive it actually is to use. For instance, I'm looking at your Logic Editor screenshots and I have no
by pak 16y ago
Great idea, certainly ambitious, but concerned at how intuitive it actually is to use.
For instance, I'm looking at your Logic Editor screenshots and I have no idea what any of them are actually doing. It seems to be on the minimalist side of graphical languages, like MAX/MSP, but those things are usually targeted toward specialists and not the casual user.
Also, I would need to use your layout editor to really know how useful it is, because doing HTML/CSS layout via a web app has been attempted in the past and just about every effort I know of has not caught on. It turns out laying out a page in a web UI is very hard to do right. Even if the editor is solid, the generated code is never pretty to look at.
- 10ren 16y agoI believe Visual Basic was spectacularly successful in part because it did visual layout; and there several tools that do the same thing for webpages. I guess you're saying the difficulty is doing it in a webapp. Maybe with faster machines and better support etc and RIA this may now be workable. There's certainly no intrinsic reason for it not to work.
- pak 16y agoThe intrinsic reason that web layout is particularly hard to do in an IDE is because the interactions between JS, HTML, and CSS are hard to fully represent in an editor. There is no simplistic, uniform layout system as you'd find in Cocoa or WinForms. I can't think of a way to represent CSS z-index, positioning, floating, rulesets etc. in a GUI without drastically oversimplifying all of them. If you try to fully express the power of CSS in an IDE you basically get a slightly enhanced code editor or a million property panels a la Dreamweaver. You could also completely throw out the entire architecture of CSS and build your own layout engine. The best example of this is probably Atlas for Cappucino (http://280atlas.com/what.php http://280atlas.com/what.php). The problem is this winds up destroying many of the principles that make the web great like graceful degradation and progressive enhancement. You can't build a webapp in Atlas that will work without JavaScript or CSS, and the generated code is not SEO readable. That may be acceptable for a desktop-replacement web app but my impression is that Codeless is shooting for smaller things like blogs, CMS's, etc. which should be able to function as "good" web content. I don't know, I will have to wait and see what others think as the pay-for-beta is not an option I will take...
- asnyder 16y agoYou should know that there are tools such as NOLOH (http://www.noloh.com http://www.noloh.com) that do take into account the evolution and architecture of the web and do gracefully degrade, and are SEO readable. You can also fully use your CSS with your objects if you like, though you don't need to. See: http://dev.noloh.com/#/articles/NOLOH-and-CSS/ http://dev.noloh.com/#/articles/NOLOH-and-CSS/. Furthermore, these concepts can in fact be represented in an IDE, once you have the sort of unification NOLOH provides, unfortunately I can't really say much more at the moment. Disclaimer: I'm a co-founder of NOLOH.