BLOG-N-PLAY.COM
Veoh wins court suit regarding video uploads. Good news for Google in Viacom suit. Jobs given false obit. He’s still alive. Apple applying for touch screen Mac patent. Microsoft gets paten
TOP THREE LINKS YOU MUST CLICK ON


Do We Need to Teach Designers Programming?
Fast-spreading rich Internet applications require new skills for development of what was known as boring-looking enterprise applications. In the past, development of the user interface was done by software developers to the best of their design abilities. A couple of buttons here, a grid there, gray background. Their users were happy because they did not see any better. This is about to change...
Reader Feedback: Page 1 of 1

We are an FSX (Flex/Spring/XFire) shop. With the convergence of Adobe and Macromedia, I am counting on them to continue to improve Flex to where nice looking front-ends are a "given". Already, my client side interfaces look 100 times better under this technology. Recently, we've seen Adobe include within CS3 the ability to build Flex skins that developers can import into their project. Another big plus! What we could really use is a library of templates, as well as a library of icons. I waste more time trying to find the right graphics because our company won't hire a graphic design person. So, the templates and graphics library would help greatly. Beyond all this, a developer can help himself by having an eye for symmetry, proper and consistent spacing, and an eye for color harmony and contrast. He doesn't have to be a graphics design expert to produce some terrific web apps.

It's impractical to expect a designer to become an obect-oriented developer. It's much more practical to teach a developer some basic things that I mentioned above, while enhancing the assets libraries.

R. Grimes

Yes....as an artist first and a developer second (after years of arduous assimilation), we need to create a less fragmented approach to these skill sets that, increasingly, cannot afford to be mutually exclusive. The integration of code and develop-think into the more subjective, more ego-pleasing, but more often than not, less functional world of design has to be part of the new system of instruction in an era where fewer and fewer projects are taking place in traditional settings. We need devigners (great name) and centers of learning which are not biased toward one discipline over the other. Possible? The odds are yes. But where and how to emphasize it? This article was an awesome start.

Well in that case, you just weren't doing it right. It's not hard to create custom tags for your Web designers to use, and if you refuse to use custom tags to access business logic coded in a domain model in Java, then that's not the fault of CF. The worst you could say is that many of the built-in CF tags are oriented towards business logic, and so they might tempt a novice programmer to use them, with tier leakage as the result.

But CF is perfectly fine as a presentation layer for smaller web apps in place of jsps. I think Web designers feel more comfortable with CF's tag-based syntax than they are dealing with scriptlet code. And your team is in control of the design of the custom tags, so they should also be easier for Web designers to use than ones in Struts or JSF.

But for Web apps of more than maybe a couple dozen screens ("pages", that is), I would just go full bore with Spring/MVC, because it offers a lot of support that you don't get writing POJO's and accessing them through custom tags.

rofl, rofl, lol, lol, lol... All CF apps I've worked on have turned into a complete mess that has NOTHING to do with "layered" architecture.
I would say you 1st need to tech CF developers... how to code.

No, we do not need to attempt to teach designers how to code. That would only be necessary if the architecture of the app were done wrong. Layered architectures for web apps have been available to Cold Fusion developers since 1997 through the custom tag interface. Such approaches make it possible for developers to write the business logic while designers focus on creating the UI.


FEATURED WHITE PAPERS
YOUR FEEDBACK
Java Web Development wrote: Good information about developing web applications...... Java Developers...
Java Web Development wrote: Great post on application development.........
Offshore Java Development wrote: Good post on new technology..
Offshore Java Development wrote: Java web application..........
Brandon Tyler wrote: Hi thanks for the tabloid news. What does this have to do with Eclipse? Can we keep this to eclipse news please?
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS

SYS-CON FEATURED WHITEPAPERS

BREAKING IPHONE NEWS
IceWarp is pushing toward perfect mobility. Though the current version of IceWarp Server introduced ...
Red Hat CTO Brian Stevens, Citrix CTO Simon Crosby, Egenera CTO Pete Manca, Allen Stewart, Group Man...
An NDA is something that you volunteer for, it is willful act, you must choose to agree to the terms...
HyperOffice is now available by download from Apple's new App Store, putting the business collaborat...
It seems that Apple has another winner on their hands with the new Apple iPhone 3G. There are now mi...
Speculation is making the rounds again that AMD’s long-promised asset lite strategy will see the c...
Proving necessity is the mother of all invention, Google’s mobile team has developed an iPhone int...
Morph Labs has announced a web application support program designed for iPhone developers. The Morph...
"The popularity of the iPhone, along with the emergence of various applications and faster connectiv...
Following the launch of its Breeze mobile application development and distribution platform, Cascada...
Industry gadfly John Dvorak is advancing a theory culled from the blogosphere that Microsoft wants Y...
So I finally got my hands on an iPhone 3G but am currently still favoring my iPhone 2.5G – why? Th...
Apple has introduced a number of extensions to the JavaScript programming language to assist iPhone ...
There are two distinct ways to develop applications for Apple's iPhone, the top tech gadget of the y...
Lab49 announced it has begun developing applications for the Apple iPhone 2.0 platform for buy-side ...
"The day we launched MobileMe, we had a lot more traffic to our servers than we anticipated, with th...
Apple Inc. is not known for admitting mistakes, but even the consumer-electronics company realizes i...
Apple telling the press that the state of its CEO's health is a 'private matter' was like waving a r...
4D announced the release of 4D Web 2.0 Pack v11 Release 2. The new version, a combination of two pro...
Apple is now the third-largest PC vendor in the US, according to IDC and Gartner's preliminary Q2 da...
kannuu announced the availability of its iPhone SDK (Software Development Kit.) The kannuu iPhone SD...
ADS BY GOOGLE