Jan 01

Está no ar o site do Spaghetti* Framework

Spaghetti* Framework

Conforme anunciado em novembro, hoje, primeiro de janeiro de 2009, o Spaghetti* Framework foi lançado oficialmente e liberado para download. No site você encontrará tudo o que precisa saber para começar a desenvolver, além de mais informações sobre o projeto.

O ano de 2009 será um ano de muito trabalho no Spaghetti*, mas também será um ano de cultivar o desenvolvimento Web produtivo.

Dec 23

Feliz Natal e um 2009 daqueles :D

É pessoal, mais um ano está prestes a ser encerrado. Este ano para mim foi muito importante, por uma série de motivos. Comecei minha graduação, ganhei mais e mais experiência em design e programação no emprego, comprei meu MacBook Black (finalmente ;D), e iniciei um projeto do qual me orgulho muito: o Spaghetti* Framework. Devido a tanta coisa acontecendo junto, o blog ficou um pouco parado no último semestre.

Neste ano eu realmente aprendi PHP, eu realmente aprendi design de interação, e tanto aprendizado vai se refletir aqui no blog daqui em diante. Para 2009 grandes mudanças estão previstas por aqui, então espero sinceramente que vocês estejam aqui para conferí-las.

Que o ano que prospera seja um ano de sucesso para todos nós.

Grande abraço, e até 2009!

Nov 01

Anunciamos o Spaghetti*, nosso framework de desenvolvimento

É, meus amigos, este é o motivo da minha ausência nos ultimos tempos. Um projeto interessante me tomou bastante tempo, e quero hoje, junto com o Julio Greff, anunciar que ele está quase pronto. Pessoal, com vocês, o nosso Spaghetti* Framework. Um framework para pequenas e médias aplicações.

Desenvolver para Web hoje já requer certa maturidade, quem não desenvolve um workflow produtivo dificilmente consegue se manter no mercado. Sentimos necessidade de uma ferramenta que tornasse nosso trabalho mais rápido, produtivo e divertido, porém sem perder qualidade. Usamos alguns frameworks e cogitamos outras possibilidades. Porém os frameworks PHP existentes até então eram grandes e inflexíveis demais para nossas necessidades reais, e migrar de linguagem é algo custoso, que requer uma curva de aprendizagem maior e um tempo que não tínhamos.

Chegou a hora de fazer nosso próprio framework.

A proposta inicial era pouco pretenciosa: um framework simples, sem MVC, mas que contivesse um modelo de dados e suporte nativo às URLs amigáveis. Essa era a nossa primeira versão e nosso primeiro escopo. Porém os projetos foram crescendo em número e dimensões, e sentimos que MVC seria a melhor solução. O Julio fez a escolha certa ao escolher o design pattern mais badalado do meio. MVC nos trouxe uma grande flexibilidade, que nunca haviamos conseguido antes.

Foram alguns meses de trabalho, tanto meu quanto do Julio, e acreditamos que o diferencial do nosso framework é que durante todo o processo de desenvolvimento do Spaghetti ele foi utilizado na prática. Sem cookbooks, sem 15-minute blog tutorials. Para cada etapa do processo de desenvolvimento do core do Spaghetti foi desenvolvido um Website ou sistema real, que hoje encontra-se em produção, funcionando.

Desde a versão não-MVC, há sites de clientes da agência onde trabalhamos rodando o Spaghetti. No meu ponto de vista isso é positivo, pois desenvolvemos uma plataforma baseada em problemas reais, com clientes reais e ambientes reais de desenvolvimento. Por isso, pensamos no Spaghetti como um framework sem utopias. O que existe é o que é usado de verdade.

Flexibilidade é a palavra de honra. CMSs geralmente limitam as capacidades dos desenvolvedores Web / clientes. Frameworks são super flexíveis em todos os aspectos, e não queremos ser diferentes nesse quesito. As funcionalidades já embutidas podem ser expandidas e novas podem ser adicionadas com Componentes que você mesmo pode escrever.

A que pé estamos?

O Spaghetti hoje supre muito bem todas as necessidades de desenvolvimento da nossa equipe na agência. Porém, estamos tornando esse projeto público. Ou seja, precisamos documentar tudo excepcionalmente bem, gravar screencasts, tutoriais, e até fazer um cookbook. Ou seja, nosso framework está pronto para uso, porém ele ainda não está pronto para que vocês, que estão conhecendo ele agora, saibam de tudo que ele é capaz.

Caso você seja curioso - e garanto que é - deve estar pensando onde está o código. Caso você queira dar uma olhada (por enquanto por sua conta e risco - já que não há documentação ainda), você pode acessar nosso Trac, e lá há inclusive o histórico de versões e revisões.

Lançamento oficial do release estável

[UPDATE] O lançamento oficial do Spaghetti* aconteceu em 1 de janeiro de 2009, junto ao lançamento do site oficial em www.spaghettiphp.org.

Oct 21

Não pensei que chegaria a 200 assinantes um dia

Fiquei supreso hoje quando abri o Feedburner. E não é que este blog chegou aos 200 assinantes do RSS? Eu já tinha ficado muito, mas muito contente quando cheguei a primeira centena. Mas agora vocês se superaram, hein fanfarrões! As pessoas mais próximas de mim já têm uma idéia das novidades que estão por vir. Mudanças bastante interessantes estão sendo planejadas neste exato momento e você, fiel leitor, vai gostar do que vai ver.

photo Rafael Marin Bortolotto
RafaelMarin.net
rafael arroba rafaelmarin.net
Rua Antonio Rossato, 223
Caxias do Sul , RS , 95013-090 Brazil
Latitude: -29.160758, Longitude: -51.197619
+55 54 3211.3159