7. Performance
• Front end
latency
• Back end
latency
Behavior
• Complicated
• Interact badly
Communication
• Designer to
Developer
• Developer to
Developer
8.
9. • Very easy to write bad JavaScript code – hard to scale
• Awareness for the following JS libraries
Prototype
jQuery
Dojo
ExtJs (Sencha)
Tip #1 –Prepare to Scale up
10. • Separate back-end(core), front-end(ui), tests and
release stuff
• Enforce dependencies
• Separate PHP from Resources
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path="core"/>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>
Tip #2 – Project Management
11. • Rich (HTML-based) informational text about elements shown in the
editor. Available in:
Content assist
Hover
Tip #3 – Rich Informational Text
Who are the players in the game?What are their roles?
Who are the players in the game?What are their roles?
No Interaction Designer Bad behaviorNo accepted workflow skipping essential stepsProblems with debugging a user use caseBad PerformancePersonal communication – same language