Akelos VS CakePHP

27 views
Skip to first unread message

jansen...@gmail.com

unread,
Feb 16, 2009, 3:35:18 PM2/16/09
to CakePHP Tuga
olá pessoal!!

Alguém conhece o Akelos já usou?
Qual o framewok que é melhor o Akelos ou o Cake?

abço a todos

Jansen

Paulo Marcelo

unread,
Feb 17, 2009, 11:06:47 AM2/17/09
to cakep...@googlegroups.com
Fiquei interessado em saber a opinião sobre este Akelos, vi no site deles e não achei nada de muito diferente, se alguém tiver algum exemplo ou souber alguma coisa sobre este framework, vantagens e desvantagens em relação ao CakePHP, gostaria muito de saber

Paulo Marcelo


Jansen Nunes

unread,
Feb 17, 2009, 11:13:39 AM2/17/09
to cakep...@googlegroups.com
Olá Paulo.
Eu achei isso na net:

http://www.nuxlli.com.br/2007/10/27/framework-akelos-primeiras-impressoes/

2009/2/17 Paulo Marcelo <paulo....@gmail.com>

Juan Basso

unread,
Feb 17, 2009, 11:33:11 AM2/17/09
to CakePHP Tuga
Estou vendo o screencast do blog...

Primeiras impressões: mesma coisa que o cake, porém com outra cara.

Pró: tem sistema de instalação e controle de versão da instalação
(conforme o site que o Jansei passou é o mesmo que o Migration do
ROR). Isso eu achei ótimo, excepcional. O pessoal do cake deveria
adotar um recurso desses. Estava até pensando em criar umas rotinas de
console pra isso quando tiver tempo.
Também achei legal que vem com testes unitários, pouco visto em
frameworks.

Contra: o sistema de template é diferente dos habituais, precisando
aprender mais uma forma de escrever...


Juan Basso

On 17 fev, 13:13, Jansen Nunes <jansen.nu...@gmail.com> wrote:
> Olá Paulo.
> Eu achei isso na net:
>
> http://www.nuxlli.com.br/2007/10/27/framework-akelos-primeiras-impres...
>
> 2009/2/17 Paulo Marcelo <paulo.marc...@gmail.com>
>
>
>
> > Fiquei interessado em saber a opinião sobre este Akelos, vi no site deles e
> > não achei nada de muito diferente, se alguém tiver algum exemplo ou souber
> > alguma coisa sobre este framework, vantagens e desvantagens em relação ao
> > CakePHP, gostaria muito de saber
>
> > Paulo Marcelo
>
> > 2009/2/16 jansen.nu...@gmail.com <jansen.nu...@gmail.com>
>
> >> olá pessoal!!
>
> >> Alguém conhece o Akelos já usou?
> >> Qual o framewok que é melhor o Akelos ou o Cake?
>
> >> abço a todos
>
> >> Jansen- Ocultar texto entre aspas -
>
> - Mostrar texto entre aspas -

Marcelo Linhares

unread,
Feb 17, 2009, 11:45:34 AM2/17/09
to cakep...@googlegroups.com
> Estou vendo o screencast do blog...

Também!

> Pró: tem sistema de instalação e controle de versão da instalação
> (conforme o site que o Jansei passou é o mesmo que o Migration do
> ROR). Isso eu achei ótimo, excepcional. O pessoal do cake deveria
> adotar um recurso desses. Estava até pensando em criar umas rotinas de
> console pra isso quando tiver tempo.

Também destacaria, além destas [excelentes] features, o plugin de
admin, pelo exemplo me pareceu tão eficiente quanto o do symphony, e a
feature de internacionalização

> frameworks.
>
> Contra: o sistema de template é diferente dos habituais, precisando
> aprender mais uma forma de escrever...

Muita sintaxe da view é exatamente a mesma do RoR ;-), e outras coisas
parecidas com smarty, é questão de adaptação mesmo ;-)

Pela rápida visualização, não fui com a cara do código ;-) ainda
prefiro o symphony!

[]s

--
Marcelo Linhares
Pessoal -> marcelolinhares.com
Procurando vagas em TI ? http://www.vagasem.info

Bill

unread,
Feb 17, 2009, 12:06:35 PM2/17/09
to cakep...@googlegroups.com





On Tue 17/02/09 1:45 PM , Marcelo Linhares <marcelo...@gmail.com> wrote:

> > Estou vendo o screencast do blog...
> Tamb&eacute;m!
> > Pr&oacute;: tem sistema de instala&ccedil;&atilde;o e controle de
> vers&atilde;o da instala&ccedil;&atilde;o
> > (conforme o site que o Jansei passou &eacute; o mesmo que o
> Migration do
> > ROR). Isso eu achei &oacute;timo, excepcional. O pessoal do cake
> deveria
> > adotar um recurso desses. Estava at&eacute; pensando em criar umas
> rotinas de
> > console pra isso quando tiver tempo.
> Tamb&eacute;m destacaria, al&eacute;m destas [excelentes] features,
> o plugin de
> admin, pelo exemplo me pareceu t&atilde;o eficiente quanto o do
> symphony, e a
> feature de internacionaliza&ccedil;&atilde;o
> > frameworks.
> >
> > Contra: o sistema de template &eacute; diferente dos habituais,
> precisando
> > aprender mais uma forma de escrever...
> Muita sintaxe da view &eacute; exatamente a mesma do RoR ;-), e
> outras coisas
> parecidas com smarty, &eacute; quest&atilde;o de
> adapta&ccedil;&atilde;o mesmo ;-)
> Pela r&aacute;pida visualiza&ccedil;&atilde;o, n&atilde;o fui com a
> cara do c&oacute;digo ;-) ainda
> prefiro o symphony!
> []s
> --
> Marcelo Linhares
> Pessoal -> marcelolinhares.com
> Procurando vagas em TI ? http://www.vagasem.info
> >
>
---- Msg sent via @Mail - http://atmail.com/

Bill

unread,
Feb 17, 2009, 12:15:23 PM2/17/09
to cakep...@googlegroups.com





On Tue 17/02/09 2:06 PM , Bill <ad...@cakephp.com.br> wrote:

Bill

unread,
Feb 17, 2009, 12:16:03 PM2/17/09
to cakep...@googlegroups.com
galera, desconsiderem meu email respondendo este tópico...deu problema no meu webmail e enviou alguns emails em branco...

Abs
bill

João José Pedrini

unread,
Feb 17, 2009, 12:23:07 PM2/17/09
to cakep...@googlegroups.com
@Juan

O realmente o sistema de Migrations é algo que o CakePHP não possui que faz muita falta. Venho buscando a muito tempo uma solução de migrations para Cake mas todas que eu encontram estão quebradas, pesquisei tanto que já estou pensando em desenvolver algo na mão. Se tiver disposição, podemos desenvolver algo.

@Akelos

O Akelos é realmente um Fork de Ruby on Rails, isso não há dúvidas. Percebi somente algumas mudanças de nomenclatura, mas toda a estrutura, a forma de escrever as views, geração de scaffold, o próprio migrations, tudo muito igual. Não estou falando mal, mas pelo que me parece, ele é destinado a quem quer desenvolver Rails só que em PHP.

Se eu for largar o CakePHP para algo que é parecido com o Rails, eu pulo logo pro Rails.
--
João José Carvalho Pedrini


2009/2/17 Bill <ad...@cakephp.com.br>

Bernardo Vieira

unread,
Feb 17, 2009, 12:31:03 PM2/17/09
to cakep...@googlegroups.com
João José Pedrini wrote:
> @Juan
>
> O realmente o sistema de Migrations é algo que o CakePHP não possui
> que faz muita falta. Venho buscando a muito tempo uma solução de
> migrations para Cake mas todas que eu encontram estão quebradas,
> pesquisei tanto que já estou pensando em desenvolver algo na mão. Se
> tiver disposição, podemos desenvolver algo.
>
Também tenho penado com isso.... o mais próximo de sucesso que eu já
cheguei foi com o
http://bakery.cakephp.org/articles/view/cake-db-migrations-v2-1 mas não
pude usar porque tenho mania de usar campos enum e o cake só funciona
com enum na base da gambiarra.

Jansen Nunes

unread,
Feb 17, 2009, 3:30:24 PM2/17/09
to cakep...@googlegroups.com
Eu estou fazendo uns tests com Akelos, gostei do lance de testes deles.
Até das sintags eu gostei.
Encontrei uma fraqueza, que para mim
faz muita diferença.
O Fórum deles é morto e a documentação muito confusa.
Você procura por determinada coisa e cai no site do Ruby On Rails.
Estou vendo para criar uma conexão usando MSSQL e até agora não encontrei a solução.


2009/2/17 Bernardo Vieira <bvieir...@gmail.com>

Josenivaldo Benito Junior

unread,
Feb 17, 2009, 3:38:47 PM2/17/09
to cakep...@googlegroups.com
Realmente Enum só na gambiarra mas eu uso e funciona hehe.

Josenivaldo Benito Junior. PU2LBD
Localizador: GG67MH23DE
Organizador do Concurso Brasileiro de 144 MHZ - CB144
(em conj. com PY2BRZ e  PY2HCD)
http://www.gbvudx.qsl.br Wikipedia Affiliate Button
Chat: Skype: jjbenito icq: 2771904


2009/2/17 Bernardo Vieira <bvieir...@gmail.com>

Juan Basso

unread,
Feb 17, 2009, 8:56:18 PM2/17/09
to CakePHP Tuga
Pessoal,

Eu e o João José criamos um projeto no GitHub para desenvolver o
migration para o CakePHP. Quem tiver interesse pode participar fazendo
forks ou mesmo trabalhando no mesmo projeto que a gente (master). O
endereço lá é http://github.com/joaojose/migrations/tree/master
Quem quiser entrar no projeto, basta falar com o João...


Juan Basso

On 17 fev, 17:38, Josenivaldo Benito Junior <jrben...@benito.qsl.br>
wrote:
> Realmente Enum só na gambiarra mas eu uso e funciona hehe.
>
> Josenivaldo Benito Junior. PU2LBD
> Localizador: GG67MH23DE
> Organizador do Concurso Brasileiro de 144 MHZ - CB144
> (em conj. com PY2BRZ e  PY2HCD)http://www.gbvudx.qsl.br[image: Wikipedia Affiliate
> Button]<http://wikimediafoundation.org/wiki/Donate/en>
> Chat: [image: Skype:] jjbenito [image: icq:] 2771904
> Contact Me: Linkedin
> <http://www.linkedin.com/pub/5/571/54>Last.fm<http://www.last.fm/user/jrbenito>
> Plaxo <http://jrbenito.myplaxo.com/>
>
> 2009/2/17 Bernardo Vieira <bvieira.li...@gmail.com>
>
>
>
> > João José Pedrini wrote:
> > > @Juan
>
> > > O realmente o sistema de Migrations é algo que o CakePHP não possui
> > > que faz muita falta. Venho buscando a muito tempo uma solução de
> > > migrations para Cake mas todas que eu encontram estão quebradas,
> > > pesquisei tanto que já estou pensando em desenvolver algo na mão. Se
> > > tiver disposição, podemos desenvolver algo.
>
> > Também tenho penado com isso.... o mais próximo de sucesso que eu já
> > cheguei foi com o
> >http://bakery.cakephp.org/articles/view/cake-db-migrations-v2-1mas não

Josenivaldo Benito Junior

unread,
Feb 18, 2009, 7:45:27 AM2/18/09
to cakep...@googlegroups.com
Pessoal,

Desculpe a ignorância mas não conhece o Ruby on Rails mas o que é, em poucas palavras, o migration?

Abraço,

Josenivaldo Benito Junior. PU2LBD
Localizador: GG67MH23DE
Organizador do Concurso Brasileiro de 144 MHZ - CB144
(em conj. com PY2BRZ e  PY2HCD)
http://www.gbvudx.qsl.br Wikipedia Affiliate Button
Chat: Skype: jjbenito icq: 2771904


2009/2/17 Juan Basso <jrb...@gmail.com>

Daniel Pakuschewski

unread,
Feb 18, 2009, 7:49:46 AM2/18/09
to cakep...@googlegroups.com
http://www.rubyonrails.pro.br/

2009/2/18 Josenivaldo Benito Junior <jrbe...@benito.qsl.br>



--
Daniel Luiz Pakuschewski
Desenvolvedor Web
(w) www.danielpk.com.br
(c) 41 8837 6672

Michael Mafort

unread,
Feb 18, 2009, 7:57:42 AM2/18/09
to cakep...@googlegroups.com
http://wiki.rubyonrails.org/rails/pages/understandingmigrations

2009/2/18 Daniel Pakuschewski <sphi...@gmail.com>



--
Michael Mafort | Diretor de Tecnologia
CRIASOL - Desenvolvimento Web
www.criasol.com.br
+55 31 9846-5904
michae...@criasol.com.br

Jansen Nunes

unread,
Feb 18, 2009, 7:58:08 AM2/18/09
to cakep...@googlegroups.com
É uma maneira "incremental" de criar um banco de dados, vc vai atualizando ele conforme você precisa.
Você manda rodar um script, via console dentro do framework ele cria as tabelas e os campos de dados.




Veja o screencast do Akelos que vocẽ vai entender

2009/2/18 Daniel Pakuschewski <sphi...@gmail.com>

João José Pedrini

unread,
Feb 18, 2009, 8:04:42 AM2/18/09
to cakep...@googlegroups.com
Olá Josenivaldo,

Vou fazer uma explicação breve mas que dê para entender um pouco.

um dos grandes problemas quando se estar desenvolvendo aplicações em um grupo de desenvolvimento é o gerenciamento das mudanças do Banco. Os problemas são que um desenvolvedor pode modifica a estrutura do Banco em seu ambiente e esquecer de replicar para outras máquinas, ou a modificação da estrutura não seja algo tão trivial como mudar a estrutura e está pronto (quem é DBA sabe que, algumas mudanças podem ser uma grande dor de cabeça), muitas vezes é importante manter a integridade dos Dados.

Para resolver este problema, foi criado o Migrations. Migrations é mais uma prática doque simplesmente uma funcionalidade. Com o migration você define sua estrutura de dados incrementalmente, definindo passo a passo como será construido seu Banco. E existe uma particularidade, os arquivos de migrations podem ser versionado, oq isso quer dizer? Quer dizer que se você quer retornar uma versão anterior, é só você dá um rollback no seu programa de versionamento e pronto.

Migrations é algo muito interessante, estamos começando a desenvolver algo para o CakePHP (eu e o Juan). Caso queira acompanhar pode olhar em github.com/joaojose/migrations

Abraços.

Josenivaldo Benito Junior

unread,
Feb 18, 2009, 8:08:26 AM2/18/09
to cakep...@googlegroups.com
Olá All,

Valeu pelas explicações. Agora sou "expert" em Migrations hihihi.

Valeu mesmo.


Abraço,

Josenivaldo Benito Junior. PU2LBD
Localizador: GG67MH23DE
Organizador do Concurso Brasileiro de 144 MHZ - CB144
(em conj. com PY2BRZ e  PY2HCD)
http://www.gbvudx.qsl.br Wikipedia Affiliate Button
Chat: Skype: jjbenito icq: 2771904


2009/2/18 João José Pedrini <joao...@usosim.com.br>

João José Pedrini

unread,
Feb 18, 2009, 8:45:15 AM2/18/09
to cakep...@googlegroups.com

Michael Mafort

unread,
Feb 18, 2009, 8:56:59 AM2/18/09
to cakep...@googlegroups.com
muito bom, vlw João.

Abraço!

2009/2/18 João José Pedrini <joao...@usosim.com.br>
Para quem quer se aprofundar um pouco mais:
Reply all
Reply to author
Forward
0 new messages