Strict Standards: Declaration of web20Controller::index() should be compatible with Controller::index($templete = false, View &$view = NULL) in /home/alexsand/public_html/applications/xpt/controllers/web20Controller.php on line 7

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/alexsand/public_html/applications/xpt/controllers/web20Controller.php:7) in /home/alexsand/public_html/componentes/mvc/class.controller.php on line 871

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/alexsand/public_html/applications/xpt/controllers/web20Controller.php:7) in /home/alexsand/public_html/componentes/mvc/class.controller.php on line 871

Warning: Cannot modify header information - headers already sent by (output started at /home/alexsand/public_html/applications/xpt/controllers/web20Controller.php:7) in /home/alexsand/public_html/componentes/mvc/class.controller.php on line 1105

Warning: Cannot modify header information - headers already sent by (output started at /home/alexsand/public_html/applications/xpt/controllers/web20Controller.php:7) in /home/alexsand/public_html/componentes/mvc/class.controller.php on line 1106

Warning: Cannot modify header information - headers already sent by (output started at /home/alexsand/public_html/applications/xpt/controllers/web20Controller.php:7) in /home/alexsand/public_html/componentes/mvc/class.controller.php on line 1107

Warning: Cannot modify header information - headers already sent by (output started at /home/alexsand/public_html/applications/xpt/controllers/web20Controller.php:7) in /home/alexsand/public_html/componentes/mvc/class.controller.php on line 1108
XPT e a Web 2.0 | XPT Framework

XPT Framework


XPT e a Web 2.0

Web 2.0

O conceito de “Web 2.0” começou com uma conferência de brainstorming em Outubro de 2004 entre a O’Reilly e a MediaLive International. Dale Doughherty, pioneiro da web e vice-presidente Tim O’Reilly, no qual foi creditado como criador da expressão Web 2.0.

Ele notou que, ao contrário de haver explodido, a web estava mais importante do que nunca, apresentando intrigantes aplicações novas e sites de sucesso e melhor ainda, parecia que as empresas que haviam sobrevivido ao colapso tinham algo em comum.

Será que o desmoronamento dot com marcou uma espécie de ponto fundamental dando sentido a uma palavra de ordem do tipo “Web 2.0”? Achamos que sim e, desse modo, nasceu a Conferência Web 2.0.

No ano e meio que se seguiu, o termo “Web 2.0” claramente consagrou-se com mais de 9,5 milhões de menções registradas no Google.

Mas ainda existe um enorme desacordo sobre o que significa Web 2.0, alguns menosprezando a expressão como um termo de marketing sem nenhum sentido e outros a aceitando como a nova forma convencional de conhecimento.

"Web 2.0 é a mudança para uma internet como plataforma, e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência coletiva."
Tim O'Reilly

Segundo alguns especialistas em tecnologia, como Tim Berners-Lee, criador da WWW(World Wide Web) e atualmente diretor da W3C(World Wide Web Consortium) que é um consórcio de empresas de tecnologia que impôe padrões de criação de conteúdo para Web, alegam que o termo carece de sentido pois a Web 2.0 utiliza muitos componentes tecnológicos criados antes mesmo do surgimento da Web.

Alguns críticos do termo afirmam também que este é apenas uma jogada de marketing (buzzword).

XPT Framework

Sobre tudo, o XPT Framework usufrui desta nova metodologia de produção possibilitando a criação de aplicações ricas e dinâmicas usando AJAX, Feeds RSS e Atom, XML e acompanhando novas tendências de mercado Web 2.0.

O XPT Framework trabalha de forma agregada com os seguintes framework javascript:

Usando a biblioteca Smarty de templates para PHP, foi possível criar plugins para estender as funcionalidades com estes frameworks, veja abaixo como é simples criar um formulário usando AJAX.



	{form name="frmlogin" method="post" action="conta/login" core="ajaxjquery" ajaxtype="script"
	ajaxindicatorDOM="frmloginajaxindicator" ajaxbeforesubmitJS="ajaxbeforesubmitJSfrmlog();"
	ajaxsuccessJS="ajaxsuccessJSfrmlogin();" ajaxerrorDOM="frmloginajaxErro"}
	<fieldset>
		<legend>Escreva abaixo seu e-mail e senha.</legend>
			<label for="email">Seu email:
			{input type="text" name="email" size="20" value="teste" isdb="0"}</label>

			<label for="pass">Senha:
			{input type="password" name="pass" size="20" value="teste" isdb="0"}</label>

			<button type="submit">Enviar</button><button type="button">Fechar</button>
			<div id="frmloginajaxindicator" ><img src="images/loginajax.gif" border="0" width="16" height="16" alt="Processando..." /></div>
			<div id="frmloginajaxErro" >Erro</div>
	</fieldset>
	{/form}


Note as chaves que formam as tags Smarty para o HTML que serão interpretadas e substituídas por scripts assim como faz o Framework .Net do ASP.net com seus componentes.

Creative Commons License
XPT Framework by Alexsandro is licensed under a Creative Commons Atribuição-Vedada a Criação de Obras Derivadas 2.5 Brasil License.
Based on a work at xpt.alexsandro.com.br.
2007 - 2012 XPT Framework