UNILINSUNILINS
Web Storage: Software Web 2.0 controlador
de versão utilizando ExtJS e PHP.
Esp. Fernando de Assis Rodrigues
fernando@elleth.org
@OrionX7
SVNSVN
● Subversion (SVN) → 2010 Apache SVN
– Revision Control System
– Programar Web → XP ou Equipes
médias/grandes
– Entidades que utilizam
● ExtJS, FreeBSD, GCC, Django, Ruby,
PHP, entre outras.
– http://subversion.apache.org/
SVNSVN
● Características
– Commit
– Links Simbólicos para Versões
– Apache HTTP Server + WebDav
– Open Source
– i18n (internationalization)
– Language Bindings (PHP, Java, entre
outros).
– Cliente/Servidor Nativo
SVNSVN
● Estrutura Básica
– Trunk – Tronco principal de
desenvolvimento
– Branches – Galhos de desenvolvimentos
paralelos
– Tags – Versões do Software
SVNSVN
● Trunk (Estoque)
– Branches
● Estoque UNILINS
● Estoque UNESP
– Tags
● 1.0
● 1.0-UNILINS
● 1.1
● 1.1-UNILINS
● 1.1-UNESP
SVNSVN
● Modo Correto de Trabalhar? O seu!
● Boas práticas → http://svnbook.red-
bean.com/
Dúvidas?
ExtJSExtJS
● Rich Internet Application (RIA)
– Popularmente: Desktop para Web
(Semelhança)
– Utiliza recursos apenas de um browser
(não necessita applets ou instalações
user-side.
● MVC - OO
– “Obrigatório”
● RIA é apenas uma view!
ExtJSExtJS
● Complexo front-end (view) → Frameworks
– GWT – Google Web Toolkit → Interage
com Java
– Adobe Flex → Java, ColdFusion
– Ext GWT + ExtJs → Java
ExtJSExtJS
● Por que ExtJs?
– Somente o framework de visão (não
contém o webkit completo)
● Facilidade de aprendizagem pois interage
com sua programação MVC → PHP,
Java, ASP, .NET, etc.
● Mais utilizada por empresas que criam
múltiplas visões
– Visão (View) Python para dispositivos
móveis, em ExtJS para browsers, em um
determinado widget language para um
site, etc.
Web Storage 2Web Storage 2
FernandoFernando dede Assis RodriguesAssis Rodrigues
Guilherme José Amaral MolinaGuilherme José Amaral Molina
Raphael Zanon RodriguesRaphael Zanon Rodrigues
Orientador:Orientador:
Prof. Wagner DizeróProf. Wagner Dizeró
Web Storage 2Web Storage 2
Web Storage 2Web Storage 2
WebserviceWebserviceWebserviceWebservice
ClienteCliente
NavegadorNavegador
ClienteCliente
NavegadorNavegador OpenSearchOpenSearchOpenSearchOpenSearch
Público!Público!
Web Storage 2Web Storage 2Web Storage 2Web Storage 2

Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP

  • 1.
    UNILINSUNILINS Web Storage: SoftwareWeb 2.0 controlador de versão utilizando ExtJS e PHP. Esp. Fernando de Assis Rodrigues fernando@elleth.org @OrionX7
  • 2.
    SVNSVN ● Subversion (SVN)→ 2010 Apache SVN – Revision Control System – Programar Web → XP ou Equipes médias/grandes – Entidades que utilizam ● ExtJS, FreeBSD, GCC, Django, Ruby, PHP, entre outras. – http://subversion.apache.org/
  • 3.
    SVNSVN ● Características – Commit –Links Simbólicos para Versões – Apache HTTP Server + WebDav – Open Source – i18n (internationalization) – Language Bindings (PHP, Java, entre outros). – Cliente/Servidor Nativo
  • 4.
    SVNSVN ● Estrutura Básica –Trunk – Tronco principal de desenvolvimento – Branches – Galhos de desenvolvimentos paralelos – Tags – Versões do Software
  • 5.
    SVNSVN ● Trunk (Estoque) –Branches ● Estoque UNILINS ● Estoque UNESP – Tags ● 1.0 ● 1.0-UNILINS ● 1.1 ● 1.1-UNILINS ● 1.1-UNESP
  • 6.
    SVNSVN ● Modo Corretode Trabalhar? O seu! ● Boas práticas → http://svnbook.red- bean.com/ Dúvidas?
  • 7.
    ExtJSExtJS ● Rich InternetApplication (RIA) – Popularmente: Desktop para Web (Semelhança) – Utiliza recursos apenas de um browser (não necessita applets ou instalações user-side. ● MVC - OO – “Obrigatório” ● RIA é apenas uma view!
  • 8.
    ExtJSExtJS ● Complexo front-end(view) → Frameworks – GWT – Google Web Toolkit → Interage com Java – Adobe Flex → Java, ColdFusion – Ext GWT + ExtJs → Java
  • 9.
    ExtJSExtJS ● Por queExtJs? – Somente o framework de visão (não contém o webkit completo) ● Facilidade de aprendizagem pois interage com sua programação MVC → PHP, Java, ASP, .NET, etc. ● Mais utilizada por empresas que criam múltiplas visões – Visão (View) Python para dispositivos móveis, em ExtJS para browsers, em um determinado widget language para um site, etc.
  • 10.
    Web Storage 2WebStorage 2 FernandoFernando dede Assis RodriguesAssis Rodrigues Guilherme José Amaral MolinaGuilherme José Amaral Molina Raphael Zanon RodriguesRaphael Zanon Rodrigues Orientador:Orientador: Prof. Wagner DizeróProf. Wagner Dizeró
  • 11.
  • 12.
    Web Storage 2WebStorage 2 WebserviceWebserviceWebserviceWebservice ClienteCliente NavegadorNavegador ClienteCliente NavegadorNavegador OpenSearchOpenSearchOpenSearchOpenSearch Público!Público! Web Storage 2Web Storage 2Web Storage 2Web Storage 2