Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
Clique aqui para saber mais
CodeStudio 1.5 - Gerador de Código Queridos amigos amantes do Adianti Framework. É com muita alegria que anuncio por meio desta, a publicação do gerador de modelos CodeStudio, que eu desenvolvi para ajudar no desenvolvimento com o Adianti. Peço desculpa a todos pela demora, estive muito ocupado durante esta semana e só pude concluir o projeto hoje. Video demonstrativo https://youtu.be/zDkBaufjxec Link do Github ...
JG
CodeStudio 1.5 - Gerador de Código  
Queridos amigos amantes do Adianti Framework.
É com muita alegria que anuncio por meio desta, a publicação do gerador de modelos CodeStudio, que eu desenvolvi para ajudar no desenvolvimento com o Adianti.
Peço desculpa a todos pela demora, estive muito ocupado durante esta semana e só pude concluir o projeto hoje.

Video demonstrativo
https://youtu.be/zDkBaufjxec

Link do Github
https://github.com/JhefersonBR/CodeStudio

OBS: Necessita do PDO ativado.

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (16)


JA

Olá,

Tentei usar CodeStudio, ele abri normal, seta o banco de dados mysql, vejo as tabelas, salvo os relacionamentos mais na hora que clica em gerar código não acontece nada....está com algum problema? já ativei o pdo e mesmo assim não gerou o arquivo...
JD

Bom dia Jonas,
Você definiu para qual framework deve gerar o código?
Na frente do botão gerar código tem um combobox selecione a opção Adianti, e clique em gerar.
Se não funcionar aperte F12 e mande um print do console, pode ser algum erro no retorno.
JA

Sim Jheferson , fiz tudo certinho quando clico em gera codigo não acontece nada.. nem erro acontece.... simplesmente não tem ação alguma, e tanto o pdo estar ativado que consigo ver o banco as tabelas os relacionamentos... mas não gera nada...
JD

Não há nada no console do javascript??
JA

no console da esse erro aqui:

[E] Ext.JSON.decode(): You're trying to decode an invalid JSON String: <br />
Warning: file_put_contents(outputs/models/Cliente.class.php): failed to open stream: No such file or directory in D:ProgramacaoxampphtdocsProjetosEstruraCodeStudiophpCodeGeneratorModel.class.php on line 179<br />
{"success":true,"codes":[{"arquivo":"Cliente.class.php","code":"
  1. <?php\nclass Cliente extends TRecord\n{\n    const TABLENAME = 'cliente';\n    const PRIMARYKEY= 'id';\n    const IDPOLICY =  'max';\n    \n    \n\n    public function __construct($id = NULL) {\n\t\tparent::__construct($id);\n\t\tparent::addAttribute('id');\n\t\tparent::addAttribute('nome');\n\t\tparent::addAttribute('email');\n\t\tparent::addAttribute('telefone');\n\t}\n\n}\n?>
"}]}

LJ

Ola Jheferson, teria um tutor, instalei , consegui criar o .ini automaticamente , mas ele nao mostrou as tabelas ?
Obrigado e Parabéns pelo projeto.
LJ

Jheferson, agora ja consigo ver as tabelas, era problema do usuário e senha , mas mesmo assim não acontece nada quando clico em gerar código, mesmo selecionando adianti
JD

Boa Tarde!
Amigos esqueci de mencionar que a pasta CodeStudio->php->outputs deve ter permissão de escrita.
Estou elaborando um tutorial melhor.
Hoje vou atualizar o projeto no github, com mais informações sobre o CodeStudio.
Agradeço a compreensão.
Obrigado.
JD

Gente acabei de identificar o problema, por alguma razão o git não fez o comit do diretório CodeStudio->php->outputs
Vou ajeitar isso no github, mas para vocês que ja baixaram o CodeStudio, basta criar a pasta "outputs" dentro da pasta "php"
Tem que ficar assim:
CodeStudio->php->outputs
JD

Diretório completo CodeStudio->php->outputs->models.
Crie tambem a pasta "models" dentro da pasta "outputs".
JA

Ok, Jherferson, agora deu certo colocando a pasta no referido lugar...Parabens pelo projeto, ainda pensa implementar mais funcionalidades?
JD

Origado Jonas, pelo incentivo.
Sim, pretendo adicionar mais funcionalidades, entre elas:

Organização por Projeto - Você criar e salva o projeto com seus models, assim pode abrir um projeto e trabalhar com os models já existentes.

Importação UML - Você gera a uml com os relacionamentos das classes e importa, gerando então todas as classes.

Pretendo incluir outras funcionalidades alem dessas, porém voltadas pro meu framework o Backer Framework que ainda não finalizei.

JG

ATUALIZEI O PROJETO NO GITHUB, O PROBLEMA DA GERAÇÃO DOS ARQUIVOS FOI CORRIGIDO
JG

Novidades versão 2.0

www.adianti.com.br/forum/pt/view_3150?codestudio-20-gerador-de-codig

https://github.com/JhefersonBR/CodeStudio
DC

Ola, tentei entrar no github pelo link https://github.com/JhefersonBR/CodeStudio e deu um 404, esse projeto foi descontinuado ? pelo que vi no video esse é muito melhor que o do adinti studio... se alguem tiver suba de novo por favor.
DC

Olá pessoal, alguma novidade ? Alguem tem o code Studio ai para disponibilizar pra gente melhorar ele ?