RIA Development Center
FeaturesTipsEventsVideosSilverlight GallerySilverlight Hosting Resources
Brad Abrams gives a brief overview of what Microsoft .NET RIA Services is and how it's going to make your life simpler. Read more
See more tips
Which platform do you use most often?
(Check one)
AIR
AJAX
Flash
JavaFX
Silverlight
Other

View Results
Get regular email alerts when we publish new features!
DevX RIA Development Update

More Newsletters
Expression Web 2 for PHP Developers—Simplifying Your PHP Applications (cont'd)

XHTML Syntax Support and Code Coloring
Occasional web developers and anyone who has not yet memorized every detail of the latest XHTML standard (currently 4.01 Transitional) are certain to appreciate that whenever you enter a construct which does not comply with the selected standard, an error message is displayed warning of the standards violation.

These messages also include an alert if a required setting is missing.

Colored code has long been recognized as a great aide to reading, understanding and debugging code. EW2 now extends the color coding previously available in EW1 to PHP code as well. The following screenshots illustrate how much more difficult it is to interpret non-color coded content (Figure 7).



Figure 7. Color coded vs. monochromatic PHP code in Expression Web 2.

Conclusion
I recall attending the launch for EW1 in San Francisco where one of the attendees was inquiring as to why a particular treasured feature which had been present in FrontPage seemed to be missing from Expression Web. The presenter responded with bad news for the questioner. That particular feature had been intentionally removed because it was not standards compliant and one of the overriding design goals for EW was to maximize standards compliance. Do not expect that feature to return, the questioner was told.

This principle has also been a guiding light for EW2 and, quite significantly, its scope has now been broadened to bring this standards compliant approach to PHP as well as to Microsoft's own ASP.NET technology. As should now be clear, most PHP developers who try it out are highly likely to be very impressed with Expression Web 2. I know that I am.

Related Resources

* This article was commissioned by and prepared for Microsoft Corporation. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Previous Page: IntelliSense for PHP  
Cal Schrotenboer is a C# developer with experience in building Windows Forms application front ends for SQL Server databases. He also teaches programming classes at Foothill College in Los Altos Hills, California and Microsoft Network Administration (MCSE) classes at Mission College in Santa Clara. Cal maintains a WPF blog at www.WPFLearningExperience.com. His outside interests include travel and photography (www.travelswithcal.com).
Page 1: Expression WebPage 3: IntelliSense for PHP
Page 2: PHP Includes and Design View IntegrationPage 4: XHTML Syntax Support and Code Coloring
Rate This Content:
Low     High
4 after 15 ratings