2005년 12월 18일 일요일

Ajax의 특징을 찾아보다가..

잘 정리된 사이트가 있어서 퍼왔습니다.
'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정도 든다고 하더군요. 등등등 ^^;;;

댓글 2개:

  1. Script 언어는 역시 큰 프로그램을 제작하는데는 쥐약이에요. type이 없어서 코드를 한줄 한줄 따라가기 전까지는 정체를 파악하기 힘들고 Access modifier(public/protected...)가 없어서 아무나 내가 작성한 코드를 무력화시킬수 있는등 큰 프로그램은 역시 어려운듯해요.

    답글삭제
  2. 유겸애비 님// 유겸이 안돌보시고 인터넷하셔도 되는거에요? ^^ ㅋㅋㅋ

    답글삭제