'Pete Freitag'님의 글이구요. 원본은 다음의 사이트에서 보실 수 있습니다. 출처 : http://www.petefreitag.com/item/514.cfm
- What is AJAX?
- Asynchronous JavaScript + XML
- XMLHttpRequest Object
- A geek marketing term
- Rich Internet Applications with JavaScript
- Examples of AJAX
- GMail
- Google Maps
- Basecamp
- Is it new?
- Not Really
- Hidden Frames
- IE5+, Mozilla 1.0+, Safari 1.2+, and Opera 7.6+
- Why is it popular?
- Google helped popularize, and legitimize it in GMail
- Increase Usability of Web Applications
- Rich Internet Applications without Flash
- Save Bandwidth
- Download only data you need
- Faster interfaces (sometimes)
- Why is it bad?
- Breaks back button support
- URL's don't change as state changes
- Cross Browser Issues can be a pain
- JavaScript may tax older machines CPU
- Can't access domains other than the calling domain
- May be disabled (for security reasons) or not availiable on some browsers
- Flash vs AJAX
- No plugin for AJAX
- Flash development tools cost money
- Flash typically has slower page load time
- Flash can work on older browsers
- ActionScript doesn't havea cross browser issues
- Flash can access other domains if there is a crossdomain.xml file
그러면, Flash의 단점은?
개발비용이 비쌉니다. Flex만 해도 구입하려면 cpu1당 2,800정도 든다고 하더군요. 등등등 ^^;;;
Script 언어는 역시 큰 프로그램을 제작하는데는 쥐약이에요. type이 없어서 코드를 한줄 한줄 따라가기 전까지는 정체를 파악하기 힘들고 Access modifier(public/protected...)가 없어서 아무나 내가 작성한 코드를 무력화시킬수 있는등 큰 프로그램은 역시 어려운듯해요.
답글삭제유겸애비 님// 유겸이 안돌보시고 인터넷하셔도 되는거에요? ^^ ㅋㅋㅋ
답글삭제