Sobre servidores para vc diponibilizar o codigo, existem varios free e bons
http://gitorious.com http://github.com http://code.google.com/hosting/ e mais uma pancada por ai ;) manda p um desses []´s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Luiz Alberto S. Ribeiro [ Beto ] http://beto.euqueroserummacaco.com 2010/12/8 Jefferson <[email protected]> > É,condições são diversas e depende estritamente como cada um encara o > problema, seja um usuário Windows, Linux, MAC, entre outros. > Vou ver se finalizo a parte que me atende e disponibilizo o codigo e > aplicação completa, sobre como disponibilizar, seja em um svn ou no > git, srs, nunca trabalhei com eles de fato, alem de um svn server, > então complica um pouco, mas a idéia é manter um código aberto, livre! > > As diversas formas de fazer esta aplicação são interessante, mas o meu > intuito ainda é minimizar o tempo com as criações das classes padrão, > algo que achei incrivel com o cake bake e queria disponibilizar para o > KO. Essa mesma aplicação poderia ser feita para qualquer FrameWork. > > Seria algo como programar em prolog, ou haskell e comparar com C++, ou > C#, ou ate mesmo PHP, paradigmas diferente. > ORM facilita muito a vida, achei incrivel não escrever se quer uma > linha de SQL explicita e realizar um select, um insert e update. Mas > ainda me fica o pensamento, por que não facilitar mais! hehehe > Obrigado pelos comentários! > > On Dec 8, 10:01 am, Beto <[email protected]> wrote: > > Acho q vai da forma como cada um ve o problema. > > > > Tbm fiz um modulo pra CRUD, tá bem bugado e precisa urgente de uma > revisao > > de codigo, foi uma ação emergencial q tivemos aqui. > > > > nele eu declaro o model extendendo a classe de model do CRUD , e depois > um > > controller q tbm extende a classse controller do crud, com uma linha em > > cada, no controller e no model, nos temos um CRUD, capenga mas temos :D > > > > quando tiver um tempinho vou organizar isso e postar pra quem tiver > > interesse. > > > > []´s > > > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > - > > - - - > > > > Luiz Alberto S. Ribeiro [ Beto ]http://beto.euqueroserummacaco.com > > > > 2010/12/7 Vitor Araujo <[email protected]> > > > > > uepa! > > > > > eu fiz um, ha um tempo atrás, que gera os models, com CRUDE... > > > em php. > > > > > mas daí me convenceram a usar ORM. > > > > > Vou colocar o link pro código. > > > Ele originalmente gerava códigos pra usar uma classe de sql q eu tinha > > > feito, chamava clSQL. > > > Depois eu fiz uma versão que ele lia o xml de diagrama de classes > gerado > > > pelo Umbrello, e gerava o código; > > > Daí, eu "converti" pro kohana, mas não lê mais o xml (desde então, n > voltei > > > pro linux...) > > > > > Sintaxe: > > > new Generator( nome da classe, versão do php ('deprecated', usava > antes, n > > > serve mais pra nada, prefixo dos metodos, tabela no banco, driver (n > tem uso > > > ainda, mas era pra ser "standalone" ou "kohana") ); > > > > > ->AddAttribute( nome do atributo, valor inicial, tipo, setters e > getters*, > > > nome do campo no banco de dados (false caso nao exista), se é índice, > > > visibilidade); > > > > > *setters e getters > > > do binário: > > > setters = b01, ou em decimal: 1 > > > getters = b10, ou em decimal: 2 > > > setters + getters = b11, ou em decimal: 3 > > > > > ->Code( se deve colorir o codigo = true ou false ) > > > > > Um exemplo de código para gerar o model: > > > > > agen = new Generator("Admin_Model",5, "adm", "admins", "kohana"); > > > $agen->AddAttribute("AID", null, "int", 3, "AID", true, "private"); > > > $agen->AddAttribute("email", null, "string", 3, "email", false, > "private"); > > > $agen->AddPasswordAttribute("password", "password" ); > > > $agen->AddAttribute("level", null, "integer", 3, "level", false, > > > "private"); > > > $agen->AddAttribute("name", null, "string", 3, "name", false, > "private"); > > > $agen->AddAttribute("screenName", null, "string", 3, "screenName", > false, > > > "private"); > > > $agen->AddDateTimeAttribute("joinTimestamp", "joinTimestamp", "BRT"); > > > $agen->AddDateTimeAttribute("lastLoginTimestamp", "lastLoginTimestamp", > > > "BRT"); > > > echo $agen->Code(false); > > > > > O código do gerador em:http://pastebin.com/YDjcz21C > > > O código gerado em:http://pastebin.com/vQvYdQ92 > > > > > 2010/12/7 Jefferson <[email protected]> > > > > >> É, concordo! > > > > >> On Dec 7, 5:01 pm, Anderson Marques Ferraz <[email protected]> > > >> wrote: > > >> > Eu não condeno a criação de uma interface gráfica para agilizar uma > > >> tarefa, > > >> > porque geralmente é isso que acontece mesmo. Mas também não é o caso > de > > >> > demonizar o console, ainda mais pelos motivos por você mesmo > > >> mencionados: > > >> > produtividade e praticidade. > > > > >> > Entretanto, como os colegas disseram, teria sido muito legal se você > > >> fizesse > > >> > no PHP mesmo, até porque é multiplataforma (ok, ok, eu conheço o > projeto > > >> > mono, mas...) e, no meu caso, também uso o linux como sistema > primário. > > >> Além > > >> > disso, se o cara usa Kohana, programa em PHP, e ele poderia fazer > > >> extensões > > >> > nesse sistema que você desenvolveu :) > > > > >> > Em 7 de dezembro de 2010 15:40, Jefferson <[email protected]> > > >> escreveu: > > > > >> > > Justamente, o cake bake simula este ambiente no windows, um prompt > do > > >> > > windos (bad) ! > > > > >> > > Já dizia o papai noel "Já esta na hora da tecnologia enteder as > > >> > > pessoas". > > > > >> > > Não só por que programo tenho que fazer toda tarefa no console, > até é > > >> > > possível criar este ambiente, mas por favor crie um que aumente a > > >> > > produtividade e me cause menos ler! > > > > >> > > Se tudo correr bem pretendo continuar este projeto e melhor a > criação > > >> > > das classes até que sejá possível criar um projeto do KOHANA do 0 > e > > >> > > tendo um CRUD como resultado. > > > > >> > > Isso só tem um efeito colateral que vejo a principio: Deixar as > > >> > > pessoas leigas de código, mas quem aqui nunca usou DW ( Fala > parecida > > >> > > de um programador de C++ vendo um código mais o menos em php)? > > > > >> > > Bom é isso pessoal, se alguém chegar a usar, por favor poste aqui > suas > > >> > > criticas sugestões! > > > > >> > > On Dec 7, 4:33 pm, Gustavo Diogo <[email protected]> wrote: > > >> > > > Faz bastante sentido. Embora eu quase nao use o mouse e ainda > usar > > >> linux > > >> > > > como padrao > > > > >> > > > On Tue, 2010-12-07 at 10:11 -0800, Jefferson wrote: > > >> > > > > Sim Gustavo questão de praticidade. > > > > >> > > > > Minha máquina roda SO Windows, utilizando C# tenho um acesso > > >> tranquilo > > >> > > > > aos recursos do sistema, então a extensibilidade do programa > não > > >> fica > > >> > > > > muito difícil. > > >> > > > > E sim, poderia ter sido feita em PHP ou até mesmo com C++. O > cake > > >> bake > > >> > > > > roda em um Console Aplication. Já viram que saco é usar > aquilo? > > > > >> > > > > Se usar o browser vai ser mais uma thread para o seu bowser > > >> manipular, > > >> > > > > queria uma aplicação que saltasse do browser e que me desse > mais > > >> > > > > recursos agilidade para trabalhar, por exemplo, com o browser > o > > >> máximo > > >> > > > > que você consegue é forçar o download, ou você consegue abrir > um > > >> > > > > editor de texto com o arquivo que deseja? > > > > >> > > > > Com C# consigo rodar um processo para abrir o netbeans com o > > >> arquivo > > >> > > > > que desejo, isso me economiza alguns cliques durante o dia. > > >> > > > > Ex: Aplicação browser: Crio o arquivo, baixo o arquivo, coloco > no > > >> > > > > direito que desejo, e abro no editor, quantos cliques já > foram? > > >> Some > > >> > > > > isso durante meses e em vários projetos. > > > > >> > > > > A minha idéia final é criar um CRUD com templates > customizaveis, > > >> > > > > utilizando os principais templates que utilizo, é possível ate > > >> gerar > > >> > > > > verificação de tipo( utilizando jquery e a descrição de cada > > >> coluna na > > >> > > > > base de dados). > > > > >> > > > > Fazer desktop nos da um outro nível de "possibilidades". > > > > >> > > > > On 7 dez, 16:02, Gustavo Diogo <[email protected]> wrote: > > >> > > > > > Pq ter q instalar algo a mais? pq ser desktop? > > > > >> > > > > > mas perguntei pq de repente tem alguma razao de praticidade, > ou > > >> > > qualker > > >> > > > > > outra coisa, q desconheço. > > > > >> > > > > > eu deveria ficar quieto e fazer um em php ao inves de falar > p/ > > >> alguem > > >> > > > > > fazer. acho muito chato as pessoas q reclamam e nao tomam > > >> atitude. > > > > >> > > > > > Gostei muito da iniciativa mas keria saber pq escolheu outra > > >> > > linguagem. > > > > >> > > > > > On Tue, 2010-12-07 at 15:51 -0200, Rodrigo Oliveira wrote: > > >> > > > > > > Realmente não vejo muito do porque de não ser em php. > > >> > > > > > > Inclusive, senão estou enganado, o CakeBake é em php. > > > > >> > > > > > > 2010/12/7 Jefferson <[email protected]> > > > > >> > > > > > > É já havia conversado com outras pessoas, mas > tenho > > >> > > interesse > > >> > > > > > > em uma > > >> > > > > > > aplicação desktop para a criação dos arquivos. > > >> > > > > > > Já usaram o cake bake? > > > > >> > > > > > > On 7 dez, 15:31, Áquila Henrique < > > >> [email protected]> > > >> > > wrote: > > >> > > > > > > > faço a mesma pergunta...pq? > > > > >> > > > > > > > Em 7 de dezembro de 2010 15:30, Gustavo Diogo > > >> > > > > > > <[email protected]> escreveu: > > > > >> > > > > > > > > pergunto: pq nao fazer em php mesmo? > > > > >> > > > > > > > > On Tue, 2010-12-07 at 08:59 -0800, Jefferson > > >> wrote: > > > > >> > > > > > > > > Boa tarde pessoal, segue em anexo o jkphp que > é o > > >> > > programa > > >> > > > > > > que fiz em > > >> > > > > > > > > C# para criar os models e controllers no > kohana, a > > >> > > > > > > intenção é criar um > > >> > > > > > > > > aplicativo para agilizar o "nosso" dia-dia, eu > > >> pelo > > >> > > menos > > >> > > > > > > já cansei de > > >> > > > > > > > > criar tantos models e controllers com > > >> caracteristicas > > >> > > > > > > padronizadas, > > >> > > > > > > > > por que não resolver tudo com alguns cliques! > > > > >> > > > > > > > > Desculpem o inglês e lembrando que esta em uma > > >> versão > > >> > > > > > > alfa!! Leia-se > > >> > > > > > > > > versão ALFA! 0.0.0 > > >> > > > > > > > > Sugestões, criticas e outros impolgantes a > > >> melhorar > > >> > > esta > > >> > > > > > > solução são > > >> > > > > > > > > bem vindos! > > > > >> > > > > > > > > Esta em C# por que inicialmente fiz para me > > >> atender e > > >> > > uso > > >> > > > > > > Windows, > > >> > > > > > > > > apesar de toda a filosofia sobre Windows e > > >> Software > > >> > > livre. > > > > >> > > > > > > > > Para executar corretamente você deve seguir os > > >> > > seguintes > > >> > > > > > > passo. > > > > >> > > > > > > > > 1. descompacte o arquivo install-jkphp > > >> > > > > > > > > 2. Existem dois arquivos: > > > > >> > > > > > > > > * jkphp é o programa que cria os arquivos. > > >> > > > > > > > > * netframework: caso você o tenha em sua > > >> máquina > > >> > > deve > > >> > > > > > > instala-ló > > >> > > > > > > > > para utilizar a ferramenta adequadamente ( > acho > > >> que > > >> > > meio > > >> > > > > > > dificil não > > >> > > > > > > > > ter o NetFramework 3.5 ) > > > > >> > > > > > > > > 1. Instale o programa em um direitorio que > > >> tenha > > >> > > > > > > permissão, por > > >> > > > > > > > > exemplo se instalar em C: ele não tem > permissão > > >> para > > >> > > abrir > > >> > > > > > > um arquivo > > >> > > > > > > > > de configuração e os templates do model e > > >> controller, > > >> > > eu > > >> > > > > > > instalei em > > > > ... > > > > read more » > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]<kohana-php%[email protected]> > . > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > > -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
