T086ѧϰ�� | վ��ѧԺ | �����ĵ� | ���� | Ъ���� | IP��ַ��ѯ | �������� | ���ջ��� | �����ֵ� | ���ù��� | ������Ϣ��ѯ

���δ��һ�� Web Ӧ��

�� �������ߣ����� ����ʱ�䣺2009-01-03 | ���壺�� �� С��
[����]ʱ����Ǩ��� Web Ӧ���������ӡ���Ҫ�Լ�����ʱ���Ѿ���ȥ�ˣ���������Ҫ����һ��С�ͻ��������͵� 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�� ������������

ԭ�ģ�http://indigos.cn/archives/266

  • ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
  • �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
������ѯ Health Check Gulangyu
© 2017 T086ѧϰ�� - T086.com(ԭitlearner.com)
RunTime:10.50ms QueryTime:7