Archive for setembro 7th, 2008

07
set

Frameworks e coisas “OpenSource”

Baseado em um post no trackback

Bom, eu concordo com o cairo existem usuários e USUÁRIOS, nós na Add4 Comunicação utilizamos diversos frameworks como Lumine, CI, SimplePie, e phpBURN ( em producão própria ) mas não nos reduzimos a isso, quando surge uma nescecidade não suprida pelo(s) framework(s) ( como por exemplo o citado pelo Cairo.

O uso de memória que foi corrigido ou melhorado por ele ou níveis mais básicos como os relacionamentos mais simples ou mesmo paginação em relacionamentos.. afinal ninguem quer 1000 itens de um relacionamento, apenas os 10 primeiros ou mesmo paginar os mesmos, sei lá quaisquer necessidades básicas ) vamos um pouco além, o modificamos, o alteramos à nossa necessidade, então por exemplo temos um repositorio público do lumine por exemplo que está anos luz da versão convencional ( assim como a ibm faz com n softwares opensource como por exemplo o eclispe* ) então não acho que utilizar um framework seja um problema, o problema é se acomodar, aceitar erros e limitações:
- Alias é um problema sério dos desenvolvedores PHP** brazucas INFELIZMENTE ANÚNCIO: Se vc é diferente desse perfil “padrão” entre em contato conosco através do site ou contribua com os projetos openSource como o phpBURN.

A maioria dos desenvs ( principalmente em PHP e SIM, nós conhecemos outras linguagens o.O como rails, java, javascript, actionscript, .NET ( C#, VB, etc… e salvando as devidas proporções eles são mais “dinâmicos” ou ao menos sabem usar melhor o google e documentacao de suas api’s ) então minha conclusão sobre o uso de frameworks é que eles são muito úteis e quando chegam ao limite de uso é preciso adapta-los afinal são OpenSource sob licença GPL ou MIT ou CREATIVE então enjoy.

Frameworks ORM:
phpBURN: http://svn.phpburn.com/ ( made in Brazil by ADD4 Comunicação ) ainda em fase alpha e a propósito aceitamos contribuições de bom grado pois eh um projeto OpenSource ;)

Lumine (Customizado) o SVN é http://lumine.add4.com.br ( possível incompatibilidade com a versão corrente do site oficial porem tentando ser o mais compativel possível ) e não nos responsabilizamos pelo seu uso. Use por sua conta e risco :D pois eh uma versão beta ( moda da internet by google )

CastleProject ( .NET sim M$ é a mensageira do apocalipse mas não se pode esquecer de que vivemos num mundo capitalista e o mercado manda )

Hibernate e NHibernate ( inspirações para o phpBURN e para o Lumine )