On Thursday, October 3, 2002, at 10:42 PM, Puneet Kishor wrote: >>if you were to think of it as a web application development IDE...
At 12:53 AM -0400 10/4/02, Sherm Pendley wrote: >If you were to do that, you'd be setting yourself up for a lot of >pain and frustration. It's certainly not there yet. An intelligent architecture could be designed, I just hope someone else is interested in doing it. ;-) >The fact is, GoLive's support for PHP, ASP, et al panders to the >expectations of designers who want to dabble a bit with programming >by starting with a scripting language that's primarily embedded in >HTML. The fact that it does so should not be taken to mean that >using a wysiwyg editor to edit programming code will be beneficial >to either your productivity or to your sanity in the long run. Agreed. The examples they provide are not quite ready for prime time. If you have a very generic store, maybe. But any kind of customization would be a major headache. >Parts of the page are usually generated dynamically, true, and >there's no getting around having some small bits of HTML embedded in >your Perl code. Just because you can't get 100% perfect separation, >however, is no reason to abandon the idea entirely. But we're so conditioned to be dualistic! :-D >>Of all the applications I have worked on to-date, I really can't >>think of a single one where I could have successfully separated the >>logic from the presentation, programming from the html-ing, no >>matter how good a practice it is supposed to be. > >Of the applications I've worked on, virtually all of them were >template based. Here are some of them: > ><URL: http://pbskids.org/lions/games/unlimited.html> > >Not exactly what I would call "text-oriented blogging" or a "news site." Most of my projects use templates as well. http://gototown.com But I'll mention that template management gets silly after a while. The biggest headache on the site above is database-derived navigation. My current methodology is unquestionably a hack. But it works for the moment, I'll just have to figure out a better way as development progresses. Cheers, Troy -- _______________________ Troy Davis ACD Interactive Slipstream.com 205 W. 4th St. #1130 Cincinnati, OH 45202 USA Tel - 513.241.4444 x119 Fax - 513.241.1107