���δ��һ�� Web Ӧ��
ʱ����Ǩ��� Web Ӧ���������ӡ���Ҫ�Լ�����ʱ���Ѿ���ȥ�ˣ���������Ҫ����һ��С�ͻ��������͵� Web վ�㣬�����Ѿ�����ҪΪ�����������ܡ��йܺͰ�װϵͳ�����ģ�ѡ��һ�������������йܼ����ṩ�̣��ٴ���һ�������ڡ��ƶˡ��������洢�����������д������ݴ洢��������ѡ���Լ����ó��� Web Ӧ�ÿ���������ǰ�˳��ּ�����������ʵ�ֵ������еĸ��� Widget �� Social �ӿڣ����ܽ��Լ��� Web ������װ�������ˣ�������ͷʮ�㡣
Dion Hinchcliffe ���������ġ�Tips for Building Next Generation Web 2.0 Applications��һ����Ϊ��ЩӦ�üܹ������������ܽᣬindigo ������ͼ������һЩ���Ӹ����Եĵ�����
��һ�� Web �������IJ��ܹ��������㡢Ӧ�ò㡢�ֲ��� �� ������
next-generation-web-infrastructure
1. �����㣨3rd Party Web Infrastructure��
���������Լ��Ļ��������������ģ���Ȼ���ǵ����ݾͶ��ǽ����������йܵġ����վ��е��йܸ��ѡ�������̣��й��豸�����е�Ӧ����������Щ�豸�������ɣ����㡢�洢�����ݿ�ȫ���Լ���������Ҫ�������豸��ά����Ա��������Щ������������������ȫ������ͬ�ĵ�������˾ͨ�������йܣ�Grid Hosting�����Ƽ��㣨Cloud Computing������������ʵ�֡�
���ǿ��ѻ�������������Щ�������Ѿ�ʵ�ֺõij���ģ�飬���Ǹ����Dz���ϵͳ�ṩ���ҵ�ϵͳ����һ�����������пռ䡢���̶�д������CPU ���ýӿں��� IO ������
ͨ����ͳ�������йܣ����� 3Tera �� AppLogic������ MediaTemple �� Grid-Service����һ���̶��ϲ���Ϊϵͳ�ķֲ�ʽ�ͷ��ʸ��ص��ģ�ֱ���������ṩ�̹��������ĸ����������С�OpenID ����ʵ��ͳһ��������֤������ Google �� Yahoo ���ʻ����ܽ���������֤��Amazon ���Ƽ������� S3��SimpleDB �� EC2 �ֱ��ṩ�������Ĵ洢�����ݿ���Ӧ�ü����йܵķ����� Google �����Ƴ��� AppEngine����ֻ��Ҫ���������벿�������� Web Ӧ������֮�У����ܹ�ʹ�� Google ���Ƶķֲ�ʽ�����ܹ��ˣ��о����� Google ��ΰ����һ����Ŀ�ˣ�������˵�����ڴһ�� Web ���������ĵļ��������Ѿ��ܹ���ȫ����Щ��������ƽ̨�����ɡ���Ȼ����������������������Google Coop������ͼ������Google Maps������Ϣ���з�����Amazon SQS������ʱͨѶ������Google Talk��������Ҳ���ܹ�������Ϊ�����������ϳ�Ϊ�Լ�������һ���֡�
2. Ӧ�ò㣨Application��
Web ������ҵ������ʵ�ַ�������Ӧ�ò������������ڻ������ṩ�����������ռ��������С���������ij���ģ�͡����ĵ���ͼģʽ��MVC����Ӧ�ò�����Ҫ��ʵ�� Web ����������ģ�飨Model��������ģ�飨Controller���ͳ���ģ�飨View����
Ruby �� Python ������С�������Ķ�̬�������ڳ���ʵ����һ�� Web Ӧ�õ��³裬�ܶ���ɫ�� Web Ӧ�ö�ͨ�� Ruby on Rails ������ʵ�֣����� Twitter �� 37Signals �����з���ͬʱ Python �� Django ����Ϊ�� Google AppEngine ����ѡ�������ܣ��������¹���֮�£��������ԵĿ���Ч�ʣ������Ժ�����ƽ̨��֧�ֶȳ�Ϊ�˹ؼ����أ�������Ҫʵ�ֵĸ����ǻ���������ճ�ϼ���ͨ�����ٵ���װ���ṩӦ�ã�������ȥ�������Ե�ִ��Ч�ʺ����������ж�ô������
�����ݶˣ�MySQL ��Ȼ�� Web Ӧ�õ��������ݿ�ϵͳ�������ںܶิ�ӵ�ҵ������������װ��Rails �� Django �����е����ݶ���ģ�����ڱ��㷺���ã����߿���Ч�ʲ���ѯ��ʽ�Ǵ���ʹ�õ���Ҫ��������Ȼ������ SimpleDB �� AppEngine ���������������ƶ����á�
���û�ǰ�ˣ��������Ǿ��Եı�������������֧�ֺ� HTML��javascript �� Web ���Ͳ������κη��ʵ��ϰ��ͷ����Ե�ѡ����������������Ҫ������Ч����Adobe �� Flash ���Ǹ�������ѡ�������� Microsoft �� Silverlight �������δ�ɹ���ͬ־����ҪŬ����
3. �ֲ��㣨Distribution��
�µ� Web վ���ͷ���������Ϣ�ŵ������Ⱪ¶�Լ��������Ե���Ϊ��Ҫ��Web Ӧ�þ���������֯�ڵ�ϸ�������ǻ�ȡ����������������ͬʱҲ���������������������塣�ֲ������� Web �����Ľӿڣ������� Web ��������ͨ����Щ���ӿڽ����������Լ�������Ҳ��������������������
��һ����Ҫ�μǣ������Լ��ķ����ڽ����Ļ�������������֮�أ��������Ľӿڰɣ������� REST ���Ļ��� SOAP �ɵģ���Ϊ�������ڷ���������վ֮�⣬���д����Ļ����ͷ�������������Ӧ�ø���Ȥ�����Լ��ķ�����Ϊ����ҵ������һ����֮�������dzɹ��ˣ����� flickr �����ο��ų�Ϊȫ����������Ƭ�йܷ����ģ�����Щ���ŵ� APIs �DZ����ĵ��������ʣ��㻹��Ҫ����������ͨ�� RSS��ATOM �� Ping ����������֪ͨ�������������������ݡ�
����ҳ��Ƕ���� Widgets �͵����������ֳ��豸ʹ�õ� Gadgets Ҳ�������������ݱر�ѡ�Widget ����ʽ�����ױ������� Web �������ϣ����� iGoogle �� Blog �� Sidebar �ϡ��������ܹ����ӷ�����������ͬʱҲ�ṩ�����������������Ļ��ᣬ�����ڡ��ֲ��㡱Ӧ����������Ҫ�����顣
4. �����㣨Social��
����ʲô���� Web Ӧ�ã����ն���Ҫ���˵IJ��룬������֮������Ϊ�Ӱ�죬��Ȼ���γ�������ЧӦ�����ܲ��������Ķ��ٻ��Ƿ�����ģ�Ĵ�С���������ܹ������ϲ㣬����Ҫƽ����ʵ�� Web �û�֮������Ϣ��ͨ���������dz���Ϊ�������㡱��
���������Ľ��������ữ�ı���Ӧ����ʽ�Ѿ����ͣ�Blog�����ֵġ�ͼƬ�ĺ���Ƶ�Ķ��㣩����̳ �� ���� Wiki ��ʽ�����ݷ�������������վ�����ݹǼܣ����ۺ�ʱ�����Կ���ʹ���⼸��Ӧ����ʽ�����ڻ����� twitter ��ʽ�� MicroBlog �� facebook ��ʽ�� WebIM��Ҳ����������Ϊ��վ������һ���֡�
Social ��˼���Ѿ��������ģ�ֻҪ���û���¼�����ݵ���վ�ͻ����ѹ�ϵ��Friends List�������� Google �Ѿ�Ϊ���������� OpenSocial ���� FriendConnect ������ facebook �� Connect ��������������˾������ά���û����ݵ�Ψһ�ͺ��ѹ�ϵ��ͳһ���������ĸ���վ�ϵ�¼���������㣬��������Ҳ������Щ�����ѣ������ظ���д������Ϣ��Ҳ�����ظ����Ӻ��ѣ������룬���������� ��
������ Google �ﻹ�� facebook �ɣ�����ʼ���������У������Ե� Web ��������Ҫ�к��ѹ�ϵ���û�������Profile�����û������Activity Stream�����ڻ�û����ҵ���������£�����ʹ�� Google �� OpenSocial ��ʽ���������ṩ�ӿڡ���Щ�û������ݻᱻ���ģ����ۺ���վ��ȡ�����߱������ķ���������ӵ����Щ���ݵ��˾ͻ��������Ƽ���ʹ�����ķ������������û��������ڲ�ͬ�ķ���֮����������������������վ���ữ�ľ������ڡ�
���˼����ܹ�֮�⡭
��Ȼ������������ Web Ӧ�ã�ֻ�������ļ����ܹ���ԶԶ�����ģ�����Ҫ�� Web 2.0 �����̵����⣬��Ϥ Web 2.0 �ı���˼�롢֪�� ���μ�������ЧӦ �����úü����ǻۣ�����Ҫӵ���������Ŷӣ��ʺ�������Ӧ�õ� ��Ʒ�������� �� �������еĴ��·�����Getting Real һЩ�ȽϺã�����������Ҫһ���������ͻ��ᡣ
��ƪ�����Ǹ��� Dion Hinchcliffe ������ Web 2.0 Expo ��08 �����ϵĹ��� ��Building Next-generation Web 2.0 Applications�� ������������
- ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
- �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
- �������е���ɫ
- �������ж�IP��ַ��A��B���C��
- ������ϵ��Ц�� (ʷ����ȫ��
- ��Google���������ŵ���ͨv4.0
- ���ٶ�ͳ��URL��hm������utm�����Ķ�Ӧ��ϵ
- ��ƻ������MACbook Air���ݼ���ȫ
- ��Linux��ʹ��host��dig��nslookup��ѯDNS
- ���������ԡ���װ Windows XP ����ϵͳ��ͼ��ȫ����
- �����Լ���VPS�Google��������
- ��С�ڴ�VPS֮Nginx+PHP-fpm�߸����Ż���ѹ�����Է���