Spaghetti* – Até mais, e obrigado pelos peixes
Depois de desaparecer daqui por um bom tempo (quase 2 anos), venho pra trazer o que pra alguns não serão boas notícias. A partir de hoje eu considero oficialmente abandonado o Spaghetti* Framework. Durante toda a duração do projeto eu aprendi muita coisa, conheci algumas pessoas legais que se interessaram e me ajudaram, e tenho certeza que eu aprenderia mais e conheceria ainda mais pessoas se continuasse com o projeto, mas infelizmente é hora de dizer adeus.
Os motivos para essa decisão foram vários. Alguns deles tem a ver com PHP. Enquanto PHP pagava minhas contas, eu me sentia feliz (embora não plenamente satisfeito) desenvolvendo com a linguagem, e o Spaghetti* ajudou bastante a tornar todo o ambiente um pouco melhor pra mim (e eu também fico feliz que isso tenha ajudado outras pessoas). Agora que PHP não necessariamente paga minhas contas, é hora de finalmente seguir em frente. Uma boa parte da comunidade PHP em geral me deixa frustrado, mas eu não gostaria de entrar em outro flamewar sobre o assunto, então prefiro não dizer exatamente o porquê.
Entretanto, o maior motivo para o cancelamento do projeto é a comunidade que se formou ao redor. Me frustra receber perguntas de “quando sai a próxima versão?” e não receber nenhum patch dessas pessoas. Pessoas que reclamam que a documentação é insuficiente, mas que não fazem o esforço de submeter uma correção. Com algumas exceções, eu sou o único desenvolvedor ativo do projeto. Isso significa, infelizmente, que o projeto acaba aqui.
Aos usuários, minhas desculpas. Aos que simpatizam com as metas, o projeto é open source, e licenciado pela Unlicense, permitindo que você faça com ele o que bem entender (desde que não me processe depois). O fórum continuará em funcionamento até o vencimento do domínio spaghettiphp.org, e o site principal estará apontando para cá.
Espero que todos entendam a decisão, e que eu não seja trollado infinitamente por isso.
Update: para quem ainda pretende continuar usando a versão 0.2 do framework, você ainda pode fazer o download dos fontes da documentação.







Realmente é uma pena, mas entendo perfeitamente os motivos pelo qual o @juliogreff vem por abandonar o projeto.
Mas fico feliz pelo @spaghettiphp ter existido. Eu até então nunca tinha utilizado um Framework, e depois que passei a utiliza-lo vi que realmente em muitos casos reinventava a roda. Me fez abrir os olhos para uma nova realidade que me fez muito bem para todos os projetos novos que desenvolvi.
É isso isso ai, valeu enquanto durou!
Cara pirei. Um projeto bom desses ser deixado de lado. Mas fazer o que, ninguém vive de graça.
Não queria que tivesse acabado assim, conheci o framework a um tempo e graças a ele consegui compreender de uma vez por todas como funciona uma estrutura MVC e como utilizar um framework, só não me envolvi muito no projeto porque não tenho os conhecimentos necessários com PHP, sou frontend developer. Parabéns pelo projeto e pela iniciativa. Seria muito legal se o projeto tivesse continuado, mas como o amigo Caio já disse, fazer o que =D
Poxa… cheguei tarde… conheci o spaghetti ontem… não conheço ainda muito de MVC, mas fiquei muito animado… estava lendo a documentação hoje e quando mudo de página vem esse aviso….
é uma pena
Julio se puder me fazer o favor de me mandar por email ou um link com a documentação eu agradeceria muito… aguardo… e parabens pelo projeto
Julio, é uma pena, enquanto trabalhei com PHP usei bastante o Spaghetti, cheguei usar a primeira versão, e a trocar bastante ideias no forum, infelizmente PHP deixou de pagar minhas contas, mas, de qualquer forma ficarei com um fork do projeto para qualquer caso.
Sei que uma versão 3.0 estava para em desenvolvimento, e é como eu disse, é uma pena deixa-la. Mas desejo boa sorte a você.
Vlw pelo Spaghetti, ajudou muito.
Achei que com PHP você já tivesse bastante $$$
:)
Achei que com PHP você já tivesse bastante $$$
:)
[2]
Julio, obrigado pelo trabalho e compartilhamento. É uma pena que o projeto tenha parado, mas eu já imaginava que fosse acabar pelos últimos meses e a pouca colaboração (inclusive minha).
A vida segue. Obrigado por me apresentar MVC de forma tão clara (apesar da minha incompreensão). E todas as colaborações.
Julio, muito obrigado pelo projeto.
Com ele aprendi o conceito de MVC, pois antes de conhecer o SPAGHETTi eu tinha muita dificuldade.
Fico triste pelo projeto não ter dado certo, indiquei para muita gente, todas gostaram, e eu uso ele em todos os projetos, irei continuar usando enquanto ele atender minhas necessidades
Não tive como ajudar no desenvolvimente pois meu conhecimento não é tanto para chegar a atender as espectativas das futuras versões (que não irão mais acontecer).
Mais muito obrigado por tudo mesmo, pois o conhecimento que obtive depois que conheci foi muito.
Hoje é um dia triste. Sério mesmo. Mas eu sabia que estava pra ocorrer. Realmente você sempre comentou sobre a falta de contribuições. Eu mesmo fiquei afastado nos últimos meses devido a problemas no meu notebook, perdi muita coisa que vinha desenvolvendo. Retornei essa semana aos códigos e agora vejo essa notícia. Mas… fazer o que, né? Vou procurar outro framework e tentar migrar minhas contribuições pra ele.
Abraço a todos.
Eu também tinha contribuições (mínimas) pra fazer, mas ficava um pouco confuso por não ter usado a 0.3 ainda. Como era usado na empresa não dava pra fazer a migração enquanto não tivesse algo acertado (e na época que fizemos modificações a 0.3 já estava totalmente diferente da 0.2). Isso não é crítica, mas era só olhar o cuidado com o forum nos últimos meses que ja dava pra saber o que viria. Nós já estávamos migrando de framework por perceber isso (não dava pra colaborar, postar código ou ajudar ninguém, o forum estava uma zona de tanto spam, além de tudo ser feito para a 0.2 que estava para ser substituida). Caso alguém de continuidade (nós como disse antes não daremos) podemos enviar o que for utilizável ainda e não tenha sido incluído. Mas não acredito nisso.
Infelizmente isso aconteceu. A pouco tempo conheci o Spaghetti e junto o MVC. Não tenho palavras, apenas tristeza, mas se é para ser assim, que assim seja. Meus parabéns por fazer o Spaghetti existir um dia.
Curiosidade. Também estou abandonando o PHP (Abandonando de vez não, mas me ocupando mais em aprender novas linguágens do que me especializar em PHP), para que linguagem está caminhando? Infelizmente a realidade do PHP no Brasil é pagar pouco, por uma série de fatores.
Uma pena mesmo, você não tem interesse em manter o site com docs/forum no ar pelo menos? se o problema for hospedar posso ajudar com meu servidor, aí teria que pagar apenas o domínio.
Não é a minha opinião, mas pelo que eu vi uma vez que procurei a respeito do Spaghetti, já vai tarde mesmo.
Até porque, se estiver dando muita dor de cabeça é melhor abandonar.
Sucesso.
Complementando o que o Rodrigo Fante disse
Se o problema for pagar o domínio eu faço a doação para pagar o domínio e mantê-lo no ar.
Estava hj mesmo precisando ver um daqueles screencast e infelizmente nao estava mais disponível.
Se puder pelo menos deixar em arquivo o site ficarei grato.
Salve Julio,
Uma pena, isso se deve a nós mesmo por não contribuirmos…
Obrigado pela sua colaboração em meu crescimento profissional.. mesmo de longe aprendi bastante com o SpaghettiPHP
abraço
Caramba!
Sem comentários. Comecei um projeto semana passada usando a versão do site.
Tô de queixo caido. Elogiei um monte o spaghetti na empresa. E lembra? falei que ia traduzir a documentação para o inglês, bem como o site. Que que vou fazer agora que sou órfão?
Valeu pelas dicas.
Poxa que pena. Há algum tempo iniciei o desenvolvimento de um CMS com o spaghetti. De qualquer forma pretendo continuar o desenvolvimento e fazer minhas modificações no framework. Foi um excelente framework, acho que só faltou mesmo contribuição, inclusive minha. Já conhecia outros frameworks como cakePHP por exemplo, mas algo no spaghetti me chamou a atenção, principalmente aquela versão no github. Realmente uma pena não poder continuar. Parabens e obrigado.
Poo cara, complicado isso hen…aprendi a usar o php com esse framework xD
mas valew até aki…fodaa
Poxxa.. projeto mto bom, gostei muito nesse tempo que utilizei, fiz e faço grandes projetos com o Spaghetti, que me ensinou mto…
Obrigado @julioGreff, mto bom, parabéns.
Júlio, parabéns pelo trabalho, e desejo sucesso em sua nova jornada.
Agradeço por ter aprendido muito com o spaghetti e não vou abandonar ele tão cedo.(sou brasileiro).
Gostaria de saber se tem alguma possibilidade, caso conseguirmos se juntar em um grupo que leve a sério como você, de dar continuidade a esse framework que ajudou e ainda ajuda muita gente a pescar seu peixe.
Como ja vimos em outros comentarios, pessoas com iniciativa e disposição para continuar esse trabalho.
Grande abraço
Sucesso!!!
Agradeço a todos pelo apoio. Eu sei que pra muita gente isso vem como uma má notícia, mas como muito poucos usavam o código mais recente (e como muita coisa estava mudando, iriam demorar um bom tempo pra migrar mesmo depois que ele se tornasse estável), na prática o fim do projeto não muda nada pra muita gente. O código continua lá (e eu não pretendo tirar do ar, fiquem tranquilos). De qualquer forma, coloquei os links para a documentação pra quem estiver interessado na versão 0.2.
Aos que dizem que não puderam ajudar porque não possuem conhecimento suficiente, saibam que eu não sou nenhum mestre Jedi do PHP. E nós éramos muito ruins quando começamos o projeto. Poxa vida, quem iniciou tudo foi um designer. Quem tiver curiosidade, compare as primeiras linhas de código do projeto (http://code.google.com/p/spaghetti-br/source/browse/) com o que eu estava trabalhando há algum tempo atrás. Tomem isso como um encorajamento, e participem de projetos quando puderem. Algum autor lá na frente vai agradecer.
@Alexandre: gostaria que fosse, mas infelizmente não :P
@Ademir: em termos financeiros, não tenho nada do que reclamar do PHP (até porque a linguagem é a parte fácil, eu cobro pelo reso). De qualquer forma, estou trabalhando bastante com JavaScript no momento, e querendo muito trabalhar profissionalmente com Ruby.
@Rodrigo: não me importaria em deixar o site/docs/forum no ar se alguém se comprometer em continuar o projeto, não me gera custo nenhum. O problema é que, se ninguém der continuidade, what’s the point?
@Kristian: o projeto está em domínio público, façam com ele literalmente o que acharem melhor. Se quiserem mudar o nome do projeto e continuar o desenvolvimento, tenho certeza de que as pessoas apreciariam. Se quiserem manter o nome e usar a mesma estrutura do site/fórum/github/etc também não me oporei (mas por favor, mostrem progresso antes de me pedir).
Novamente, peço desculpas aos que ficam tristes, e agradeço a todos que já me apoiaram até agora, tanto durante o projeto quanto agora.
Falei de manter no ar pois eu estou usando o spaghetti e continuarei usando em algumas soluções que estou construindo com spaghetti, por isso seria interessante pelo menos para mim manter o site pelo menos como forma de consulta rápida.
:)
Então a comunidade venceu: estou colocando o site de volta ao ar. Não tenho muita fé que alguém dê continuidade ao projeto, mas o site permanecerá no ar por um tempo.
Julio,
poderia estar liberando o codigo do forum para eu poder estar arrumando a parte dos spam?
Tentarei o maximo possivel contribuir com o projeto, pois não podemos deixar ele morrer
Valeu :D
@Jeferson. O código do fórum está aqui: https://github.com/spaghettiphp/spaghettiphp-forum
Muito Obrigado Klawdyo, tentarei implementar, pelo visto ja esta usando a versão 0.3 né?
Puxa, conheci o Spaghetti a pouco tempo e estou(estava?) gostando muito. Pretendia sim colaborar com o projeto assim que ficasse mais expert nele.
Fico muito triste de saber a sua decisão.
Uma pena, gosto muito do FrameWork, me ajudou bastante a desenvolver de uma maneira mais rápida e eficiente, intendo seus motivos, ainda não goste deles rs
Obrigado por tudo Julio, grande abraço!!
Depois da notícia, passei uns dias testando outros frames, e com toda certeza, o Spaguetti era como pegar um papel e lápis para anotar o recado… simples, rápido e resolvia.
Parabéns Julio pelo trabalho. Sinta orgulho pois muita gente acreditou e usou em seus projetos comerciais.
…ainda vou usar ele em muitos projetos :)
…e claro. Muito obrigado pela excelente ferramenta.
Este é um dos problemas dos Brasileiros.
Tem muitos com um conhecimento amplo da linguagem, mas não se dispõem, não dá o braço a torcer em ajudar algo que é do Brasil.
Sei que o que estarei dizendo agora pode trazer brigas, discussões, intrigas, etc, mas é a verdade.
Alguns brasileiros preferem se mostrar diante do publico internacional, sendo que não terá tamanha oportunidade, do que prestar ajuda a internet brasileira com suas experiências.
Cansei de ver brasileiros ajudando na documentação, ou até mesmo na core do CodeIgniter e de outros frameworks famosos por ai.
Ou até mesmo fazer postagem em seus blogs em inglês.
Sei que pode haver oportunidades, mas elas são raras.
o jQuery é brasileiro? O PHP é brasileiro? O WordPress é brasileiro? O Javascript é brasileiro?
É realmente uma pena.
A notícia é muito triste, me faz lembrar quando o Morimoto decretou o fim do Kurumin, tenho vários projetos com o Spaghetti, e confesso que o meu último é um android pelas mudanças que fiz no core em virtude da necessidade, eu não sei como contribuir, ficaria feliz em tentar, o @Klawdyo sem sombra de dúvidas foi o maior entusiasta do Spaghetti na comunidade depois do @Julio Greff é claro, que merece todo o apoio pela sua decisão. Se o projeto continuar, tentarei implementar algumas melhorias no Model.php a partir da versão 0.3, até porque estou por fora dessa nova versão, não prometo nada, como eu disse, nunca tive experiência com contribuições em projetos, sou leigo nisso e acredito que a grande maioria seja também.
Cara, isso me lembra 2 coisas: quando eu parei com o Ajax Online, e quando eu deixei a programação de lado por não ser meu ganha pão principal. Cara, sei que deve estar dizendo tudo isso com um grande aperto no coração e com uma vontade imensa de que fosse diferente. Mas sempre segue teus caminhos com a mesma vontade e intensidade que, assim, sempre terá sucesso no que fizer.
Sei que faz anos que não comento aqui mas, só queria dizer “sorte” ai na sua nova caminhada!
Conheci o SpaghettiPHP a pouco tempo. Mas ele já estava me ajudando em muita coisa.
Estava meio desligado da comunidade por conta de correrias… Mas agora que volto, vejo isso!
Só tenho a lhe agradecer por essa ferramenta fantástica.
Obrigado.
Boa sorte.
Quem estiver interessado em dar sequência ao projeto, segue o tópico sobre esse assunto
http://forum.spaghettiphp.org/topics/view/5818/continuidade-do-spaghetti
é fundamental a colaboração de todos!
Oi Júlio tudo bom ?
Olha, realmente nunca usei o spaghetti, mas sou um seguidor do seu blog há algum tempo e conheço o framework vi seus screencasts e achei sensacional a iniciativa.
Queria dizer uma coisa, considere muito mais como uma opinião do que qualquer outra coisa. Acho que não deveria iniciar um projeto achando que terá prontamente ajuda dos desenvolvedores, até porque o spaghetti é muito pouco conhecido, não há tanta gente assim que saiba da sua existência.
Eu penso que quando montamos um projeto a idéia é nos ajudar tanto em conhecimento quanto em produtividade e ele se torna algo grandioso naturalmente e ás vezes inesperadamente. Há também uma questão de Marketing, é necessário saber vender bem a idéia para ganhar uma grande popularidade. Com o glamur da popularidade vêm os interessados em ajudar.
Não sei se ficou alguma mágoa mas realmente se quiser que o spaghetti seja um sucesso maior, vai ter que assumir ele sozinho, e considerar que só você mesmo pode levá-lo para frente. Se vier alguma ajuda é lucro. É normal as pessoas criticarem e cobrarem melhorias sem ajudar, mas será sempre assim, aqui no Brasil e em qualquer lugar do mundo.
Engraçado que eu também tenho vontade de seguir com Rails, estudei a linguagem Ruby e parece ser o caminho de todo desenvolvedor Javascript acostumado com uma linguagem multiparadigma. Acho que deve seguir sim com Rails, acho muito interessante a linguagem Ruby e tenho certeza de que uma linguagem nova no cartel trará mais idéias para seu projeto.
Gostaria de agradecê-lo pelo blog, pois graças à ele conheci outra face do Javascript e pude aprimorar meus conhecimentos muito rapidamente. Classifico meus conhecimentos profissionais em Javascript em duas épocas, uma antes e outra depois de conhecer o seu blog.
Espero que mude de idéia e que siga em frente com o framework.
[]‘s
Olá Júlio.
Concordo plenamente com o Eduardo, e digo mais: a atitude que ele descreve não é só brasileira, é humana. Geralmente chamo pessoas desse tipo como “sanguessugas”, pois querem apenas os resultados mastigadinhos, sem se preocupar com mais nada.
É fácil perceber isso em fóruns. Um exemplo clássico, é o iMasters. Uma pessoa entra lá com uma dúvida, alguém dá uma opinião, a pessoa consegue resolver o problema e mal se dá ao trabalho de explicar como solucionou tudo, diz apenas “Tópico resolvido” (quando diz algo).
Acho que assumindo um projeto dessa magnitude sozinho, seria muito mais benéfico pra você (e para os futuros contribuidores) do que pros sanguessugas de plantão.
O pessoal só ajuda quando é alguma coisa que vai render algum status… então, quanto mais famoso for ficando seu framework, mais gente vai querer contribuir.
Desenvolvo em PHP há pouco tempo, e descobri hoje o Spaghetti. Vou começar a desenvolver alguns projetos com ele e quero estudar sua estrutura, pra tentar propor melhorias.
Termino esse comentário te parabenizando pela iniciativa e pelo excelente framework que você e os envolvidos desenvolveram. Vocês são “os caras”!
[]‘s
Não trabalho especificamente com o framework mas sinto pela descontinuidade do mesmo. Apreciava muito o trabalho que era feito e sub as circunstâncias atuais eu me proponho a contribuir com o projeto no github que é meu lab atual de códigos. Sinto a mesma coisa que o Julio, pois fui fundador de um projeto cujo qual teve o mesmo fim. Obrigado ao Julio pelo ótimo trabalho… e tenho certeza que a comunidade ou pelo menos eu vou dar pitacos no que puder para não deixar o trabalho acabar!
Acompanho o Spagetti desde seu inicio, nao aportei muita coisa, mais em fim o pouco que tenho ofereço, ofereço a hospedagem do projeto em nossos servidores http://www.megaweb.com.br,
meu login no spaguetti forum é megabr,
ha bastante trabalho pela frente para redesenhar partes do core em função do php5, em fim.
Acredito tambem muito dificil este projeto morrer, tenho quase a certeza que como bons brasileiros, muita gente sairá das “boas intenções” e “da choradeira barata”
para a ação!
Abraços.
Quando se refere no PHP não pagar suas contas, isto pode ser verdade. Mas este framework ajuda a nós em pagarmos nossas contas. Você sabe mais do que ninguém quantas horas nos dedicamos em aprender as ferramentas básicas para sobrevivermos nesta área e sermos bons neste assunto. Este projeto não pode acabar, o melhor framework php brasileiro. Pense bem, se não estiver realmente a fim de tocar o projeto, por favor, vamos arrumar uma forma da comunidade poder dar continuidade.
Eu topo em ajudar no que for preciso e tenho certeza que muita gente tem a cooperar com o projeto.
Vamos lá @juliogreff
Tomei conhecimento do Spaghetti só hoje. Mas só de ouvir os comentários deu vontade de conhecer o framework. vou baixar e testar. Também tenho conhecimento limitado do PHP, mas vamos em frente e parabéns pelo trabalho.
É cara, pra falar a verdade eu nunca usei o framewrok em si, mas, sera uma pena msm o unico framework brasileiro(q eu conheço) ser deixado de mão assim, vc poderia abrir vagas e seleção para o continuamento do desenvolvimento do spaghetti, e não simplesmente abandonar, msm q tenha motivos fortes, acredito que foram anos de desenvolvimento e dai vc vai olhar e dizer (foi tudo ?)
Mas mesmo assim, parabééns pelo suor, trabalho, e dias sem descanso pelo desenvolvimento do framework, e por disponibilizar para a comunidade brasileira.
Realmente lamentável.. acabei de baixar o framework e ele é fantastico..
Vamos nos organizar pra dar continuidade.. acho que posso colaborar sim.. vou me cadastrar no forum!
nao conheço seu trabalho mais boa sorte a vida continua a fila anda
Olá Júlio, primeiro gostaria de te parabenizar por esse maravilhoso framework made in brazil!
Se possível gostaria de dar continuidade ao fórum e tutoriais, que estavam disponíveis até o registro sair do ar!
Muito Obrigado!
Miguel Medeiros
Ohh, que tristeza.
Participei ativamente na documentação da versão 0.2 e depois fiquei completamente afastado do projeto.
Julio, a pouco menos de 1 mês ja estava olhando as mudanças na versão 0.3 e começando a migrar meus componentes (template, mail, crud, dentre outros). Em vista disso, gostaria de saber se poderia manter o site no ar, pois posso hospedá-lo tanto localmente (Brasil) como fora e tentar dar continuidade no projeto, pois ainda permanecerei utilizando o mesmo.
Julio,
Bom dia!
Eu utilizei o spaghetti em alguns projetos e gostei demais do framework, não sou nenhum jedi em php mas gostaria de manter o código.
Gostaria de saber se isso é possível, se posso registrar o dominio, e se você tem o código do site antigo para facilitar a minha vida.
Obrigado!
Bom dia,
Pena que conheci o framework hoje, e pela analise superficial no seu código meu olho brilhou ao ver ao algo tão bem feito.
Porém entendo o motivo do autor ao dar descontinuidade ao projeto, entretanto como nem tudo são flores e muito menos só espinhos, pretendo continuar o projeto a partir do mês de janeiro, pois estou no final de semestre e ainda tenho alguns trabalhos pra terminar que estão consumindo muito do meu tempo.
Para continuar com o projeto necessito também de colaboradores, não se preocupe você não vai precisar trabalhar 8 horas por dia no projeto, necessitarei de pessoas pra produzir documentação, testes e também caso queira contribuir com pahch ficarei agradecido. :D
Quem tiver interesse entre em contato pelo e-mail naison.souza@gmail.com
Ola, pessoal, para quem quer se adptar a um novo frame, usem o codeigniter!
Nao tem palavras!
O que dizer além do que ja foi dito. Realmente é uma pena, pois o que mais precisamos na comunidade é evoluir e nada melhor do que projetos como o seu que soma as forças.
Conheci o framework quando estava iniciando com PHP, ele me ajudou entender alguns conceitos de orientação a objeto, e além de ser todo em portugues, isso me atraia e encorajava!
Frameworks tem aos montes por aí desde os simples aos mais complexos, mas frameworks nacionais exitem poucos, seria isso um reflexo da comunidade.
É uma pena mesmo, aprendi muito com o Spaghetti, e foi tanto que quando soube do fim dele, comecei a desenvolver o meu próprio Framework baseado no Spaghetti e no CakePHP, ele se chama EasyFramework, caso alguém tenha interesse em ajudar a evolui-lo, ficarei muito grato. Parabéns pelo projeto Julio.
Site: http://easy.lellysinformatica.com/
Git: https://github.com/LellysInformatica/EasyFramework
Não conhecia este framework está hoje (15/05/2012). Acabei de saber de um novo cliente, que o site dele foi feito com Spaghetti framework. Bom, só me resta informá-lo que seu site será reestruturado com YiiFramework (http://www.yiiframework.com/).
Utilizo o YiiFramework desde a primeira versão, e confesso que me atende muito bem. Qualquer coisa a gente se fala no forum do YiiFramework.
Abraço e sucesso pra todos!