Pesquisar

Anúncio

CakePHP
Tecnologia

Vamos fazer um novo bolo?

Desde a sua criação, a mais de 8 anos, o CakePHP tem crescido com uma vida própria. Seu principal objetivo sempre foi o de capacitar desenvolvedores com ferramentas que são fáceis de aprender e usar, alavancar grandes bibliotecas que requerem baixa documentação e baixas dependências também. Sendo um dos frameworks mais populares lá fora, e, provavelmente, o primeiro que também têm obtido uma série de críticas da comunidade de desenvolvedores em geral. No entanto, aceitaram e aprenderam com os próprios erros e continuam a construir um dos melhores frameworks PHP do mercado. O CakePHP é conhecido por ter um ritmo muito lento de adoção de novas coisas e que tem servido muito bem para sua comunidade. Na versão 2.0 decidiram oferecer suporte para a versão 5.2 do PHP por vários motivos, e apesar de não inovar tanto quanto desejavam, era uma excelente opção dado o ambiente em geral sobre soluções de hospedagem e adoção geral do PHP 5.3. Olhando para o passado, lembraram que foi uma grande inovação em PHP, trazendo recursos para desenvolvedores que poucos sonharam ser possível fazer nesta linguagem. Agora, é hora de olhar para frente, no futuro e decidir sobre ficar na zona de conforto ou tomar de volta a posição de liderança como inovadores. A versão 3.0 vai alavancar os novos recursos do PHP 5.4 e irá incluir uma mudança importante nos modelos e sistema de banco de dados. O CakePHP 3.0 está oficialmente lançado em sua versão estável, e foi considerado que, dado o aumento de Cloud Hosting e de soluções baratas em lançamentos de novas versões do sistema operacional, não há melhor momento para pular a versão mais atual estável do PHP. Veja o que mudou.

Clique aqui e leia mais
Fine Art Filmes
Sites

Rock Pixel desenvolvendo para Fine Art Filmes

Para este layout foi realizado uma pesquisa no que existe de mais atual em desenvolvimento de sites. Um layout seguindo as tendências nacionais e internacionais,destacando os vídeos, que é o produto principal da Fine Art Filmes. Queremos um site simples, atual e que mostre bem o nosso trabalho. – Jeferson Dona, um dos diretores da Fine Art Filmes. O sistema administrativo é desenvolvido pela Rock Pixel e não utiliza nenhuma plataforma pré-pronta, como WordPress ou Joomla, o que garante a personalização completa do CMS para as necessidades do cliente.

Clique aqui e leia mais
Framework
Sites

Você sabe o que é um framework?

Ter em mãos uma ferramenta robusta e poderosa para otimização de tempo, hoje é essencial para o programador. Para esta questão, foram agrupados vários facilitadores, funções e plugins, que podemos reutilizar em todo o código, surgindo assim o conceito de framework. O que torna o framework tão especial, é que ele é seguro, pois foi desenvolvido por pessoas que atuam no ramo e sabem das falhas que um programador inexperiente pode deixar passar. Outro benefício é que na internet, já existem inúmeras soluções prontas para serem usadas, o que torna mais rápido e simples de resolver um problema muito comum. A orientação a objetos é outro ponto favorável, bem como o sistema MVC (Model, View and Control), onde conseguimos separar o que são dados, o que fazer com eles e a parte de interface com o usuário. Na engenharia de software é comum falar que um projeto é Orientado a Objetos, mas isso não é um bicho de 7 cabeças. Esse modelo tenta transportar o problema do mundo real, para o mundo virtual, ou seja, são abstraídos conceitos desse problema, criando classes e conjuntos de grupos, como se fosse na vida real. Um exemplo bem simples: Vamos pegar como base a classe Carro. Todo carro tem basicamente 4 rodas, motor, volante e vidros. Mas só a palavra carro não nos oferece muitas descrições. Com esta base definida para um carro, podemos criar uma subclasse Hatch e Sedan, que são modelos distintos, mas com a base principal da classe Carro (rodas, motor, volante e vidros). Dessa forma podemos abstrair praticamente tudo dentro do modelo Orientado a Objetos, onde temos uma classe superior e as classes inferiores, que utilizam os dados já prontos da classe superior, até chegarmos ao objeto, que pode ser representado por exemplo, pelo modelo BMW 320i, onde este

Clique aqui e leia mais