HXPHP - O seu primeiro framework PHP
HXPHP - O seu primeiro framework
Não é concorrente do Zend ou do Laravel.
É simples, prático e fácil. Perfeito para um próximo passo :)
DOWNLOAD HXPHP
SOBRE O HXPHP
Já está consciente de que um framework é mais do que fundamental, né?
Está pronto(a) para avançar para o próximo nível?
Então confira os 3 primeiros passos necessários:
INSTALE O HXPHP
Levando em consideração que você já tenha o ambiente configurado, instale o HXPHP na sua máquina/servidor. Com isto, você garantiu a sua passagem para esta nova jornada em alto-mar.
Imagine-se em uma ilha deserta. Tudo é novidade e você precisa: conhecer onde está e para onde quer ir; listar os recursos e definir como e quando usá-los, e; o mais importante, se adaptar. A documentação é o manual de sobrevivência para esta nova fase.
Mudar não é fácil, pois exige que deixemos a zona de conforto. Muitos tentam, mas não conseguem, pois acabam morrendo na praia. Mas existem aqueles que vão "sobreviver" e logo serão levados para uma nova jornada. Pratique, explore, conheça e seja curioso.
6 MOTIVOS PARA VOCÊ NÃO USAR UM FRAMEWORK
Os frameworks são muito defendidos e, de igual forma, criticados.
O engraçado da vida é que, quando paramos para avaliar algo é quase sempre possível encontrar prós e contras. Muitas vezes encontramos algo incrível e majestoso que, por sua vez, oferece riscos consideráveis e assim segue a vida.
Nós, humanos, somos seres variáveis e diferenciados. Ser programador é apenas um ponto, existem muitos outros fatores a serem levados em conta, tais como: prazos, segurança web, trabalho em equipe, manutenção e atualização de código e etc.
Leia os motivos abaixo e se eles não se aplicam a você, está na hora de ingressar no "universo dos frameworks".
1. Você é imortal, e portanto vai estar sempre por perto para ajudar outros desenvolvedores a entenderem e estenderem seu código.
2. Você não tem vida então não vai se importar em investir todo o seu tempo livre escrevendo comentários de código e documentações que já devem estar escritas em um bom framework, para que outros desenvolvedores depois de você (e você mesmo) possam escrever aplicativos com seu código.
3. Você está criando um aplicativo que vai estar entre os mais visitados da internet (todos os acessos vindos de você mesmo e para toda a eternidade se o #1 e #2 forem verdadeiros), assim pode justificar os potenciais nanosegundos salvos por não ter a "sobrecarga" de um framework.
4. Você é um deus da segurança web e é muito mais inteligente que um grupo de desenvolvedores que escreve código e testa coletivamente bons frameworks em busca de falhas de segurança.
5. Você quer gastar todo o seu tempo reinventando a roda escrevendo sua própria implementação de roteamento RESTful, ORM, engine de templates, etc, etc, ao invés de usar o que bons frameworks proveem. Ou talvez você pule a parte do ORM e apenas reescreva grandes partes do aplicativo sempre que precisar mudar de banco de dados.
6.Você não tem prazos e "deadlines".
Fonte: http://eltonminetto.net/blog/2013/04/21/6-motivos-para-nao-usar-um-framework-php/
POR QUE O PRIMEIRO FRAMEWORK?
Faça o seguinte: Abra uma nova guia e comece a ler a documentação dos melhores frameworks PHP da atualidade.
E, depois de ler e guardar o conteúdo fundamental, desenvolva uma aplicação simples.
Podemos acreditar que tudo na vida tende a ser progressivo, pois até mesmo nossa vida se baseia em um ciclo. E isto nos faz refletir no fato de que nossas carreiras são progressivas e que devemos procurar evoluir para alcançarmos o "próximo nível".
Ninguém começa a ler (com vontade) pela última página. Ninguém começa um curso fazendo o TCC. Ninguém recebe o diploma ao se matricular na faculdade. Para cruzar a linha de chegada é necessário percorrer o caminho necessário e lidar com todas as adversidades presentes.
A cada linha de chegada temos mais experiência, resistência e capacidade para enfrentarmos o próximo nível. E, além disto, temos o sabor da realização, da conclusão de mais um fase de nossa trajetória e isso nos motiva de tal forma que nos impulsiona cada vez mais rumo ao nosso objetivo maior.
Antes de utilizar qualquer framework, lembre-se que você é um programador e obviamente você deve dominar a linguagem antes de qualquer coisa. Não comece pela conclusão e sim pela introdução. Não pule etapas. Aprenda e conheça os recursos disponíveis. Explore e pratique. E, depois de preparado, continue com sua jornada.
O HXPHP é um mini-framework MVC desenvolvido com PHP. Através dele um programador consegue aprender, de uma vez por todas, os conceitos fundamentais e a mecânica básica de um framework e além disto, praticar e criar aplicações em um primeiro contato, pois o nível de complexidade é muito inferior aos frameworks atuais.
O nosso objetivo é que você consiga aprender, ainda mais, com a prática. Que cada pequena conquista lhe impulsione rumo a seu objetivo maior. O HXPHP tem a missão de lhe preparar, impulsionar e motivar para o estudo de frameworks mais completos e complexos. Ou seja, ele não é o fim da linha, é na verdade o começo de uma longa jornada. Aproveite e curta a paisagem :)
Nós também odiamos SPAM. Seu e-mail está seguro conosco.
O processo de desenvolvimento deste framework foi bem intenso e divertido, pois amamos o que fazemos.
A verdade é que quando "colocamos a mão na massa" surgem naturalmente desafios, necessidades, dificuldades e no meio de tudo isto vem o aprendizado.
Mesmo com o tempo escasso achamos nos fins de noite o momento ideal para nossas reuniões e aprendemos muito com este projeto.