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 :)




video

SOBRE O HXPHP


OS 3 PASSOS

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.

LEIA A DOCUMENTAÇÃO

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.

PRATIQUE

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 PHP


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/

process 3

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 :)



FIQUE ATUALIZADO

Nós também odiamos SPAM. Seu e-mail está seguro conosco.


NOS BASTIDORES

"Duas cabeças pensam melhor do que uma"

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.
Fizemos algo para ajudar outras pessoas e na verdade fomos os primeiros privilegiados.

Bruno Campos Santos

Programador

Gilglécio Santos

Programador