Estou prestes a me formar! 5 longos anos esses! De hoje a 30 dias, meu bacharel em Ciência da Computação!!
Uma coisa que aprendi da vida de universitário é: você aprende a aprender e construir conhecimento!
Rumo ao mestrado!
quinta-feira, 15 de maio de 2008
sexta-feira, 2 de maio de 2008
Rails!
Esse framework realmente fascina a primeira vista, a segunda e a terceira!
Usa o ruby como linguagem (interpretada), que fascina mais ainda por seu poder! Só pra se ter idéia, você pode adicionar ou remover metódos das classes em tempo de execução, ou até alterar metódos de uma instância apenas.
Desenvolvimento de aplicações web com esse frame é muito prazeroso, utiliza um conceito de MVC, ou traduzindo, Model-View-Controller.
App
\model
\view
\controllers
Em resumo, os models são os modelos de dados, as classes, os controllers são como recepcionistas para as requisições (GET, SET, PUT, DELETE <- Ações), onde direcionam para a ação ou negam a requisição, e onde as views são as visualizações para essas ações.
O banco de dados você escolhe dentre os que são compatíveis, uma infinidade (MySql, SQL Server, Firebird, Oracle ,etc) e onde você só configura uma linha para alterna o banco.
E não é só, você não precisa interagir com o sistema gerenciador de banco de dados, o próprio rails o faz, criando todas as tabelas, relacionamentos e etc, e onde todo o SQL de SELECT, INSERT, UPDATE e DELETE são feitos sem necessidade de você escrever, ele escreve pra você!
Quer ver mais, ou experimentar!
http://www.rubyonrails.org/
Usa o ruby como linguagem (interpretada), que fascina mais ainda por seu poder! Só pra se ter idéia, você pode adicionar ou remover metódos das classes em tempo de execução, ou até alterar metódos de uma instância apenas.
Desenvolvimento de aplicações web com esse frame é muito prazeroso, utiliza um conceito de MVC, ou traduzindo, Model-View-Controller.
App
\model
\view
\controllers
Em resumo, os models são os modelos de dados, as classes, os controllers são como recepcionistas para as requisições (GET, SET, PUT, DELETE <- Ações), onde direcionam para a ação ou negam a requisição, e onde as views são as visualizações para essas ações.
O banco de dados você escolhe dentre os que são compatíveis, uma infinidade (MySql, SQL Server, Firebird, Oracle ,etc) e onde você só configura uma linha para alterna o banco.
E não é só, você não precisa interagir com o sistema gerenciador de banco de dados, o próprio rails o faz, criando todas as tabelas, relacionamentos e etc, e onde todo o SQL de SELECT, INSERT, UPDATE e DELETE são feitos sem necessidade de você escrever, ele escreve pra você!
Quer ver mais, ou experimentar!
http://www.rubyonrails.org/
Assinar:
Postagens (Atom)