Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola, nova na areá e desesperada. Sou programadora em desktop (VB6) e preciso migrar toda minha ERP (7 anos de desenvolvimento) para plataforma web, escolhi o PHP como plataforma, estou aprendendo a parte de HTML5 e CSS3 primeiro, gostaria de saber dos profissionais aqui do fórum se isso é uma loucura ou posso ser bem sucedida na minha jornada, tudo será feita por mim sem nenhum terceiro (meu outro sistema também foi assim, hoje ele ainda roda em mais de 20 empresas, mas problemas acontecem e perdi tudo).
Agradeço desde já a ajuda dos participantes do fórum.
Obrigada.
>
3 horas atrás, Sergio S. F. Pereira disse:
Não é nenhuma loucura, todo mundo está migrando para a nuvem, aqui na empresa nosso errp é 100% online, para geração/envio de documentos fiscais utilizamos o framework sped-nfe do projeto php-nfe.
Obrigada, pela informação. Utilizando php e mysql como estrutura base?
Loucura não é, é uma tendência.
Entretanto, seria interessante contar com um parceiro, ou uma equipe, com experiência em PHP. Pois, tratando-se de ERP, muitas questões de segurança vão divergir do desktop para a web.
Outro ponto são uso de bibliotecas ou frameworks. O PHP, diferente de outras linguagens, possuem muitas funções próprias, mas poucas bibliotecas. Isso significa que muitas implementações terão de ser procuradas fora do "core" do PHP, ai entram o gerenciamento de bibliotecas, composer, comunidades, etc...
Além disso, o uso de um framework confiável, ainda mais para um sistema de grande porte, possui uma curva consideravelmente elevada de aprendizado. Eu não recomendo construir um ERP em PHP sem o auxilio de um framework.
Resumidamente, vá em frente, mas faça isso com cautela e segurança.
>
6 horas atrás, Gabriel Heming disse:
Loucura não é, é uma tendência.
Entretanto, seria interessante contar com um parceiro, ou uma equipe, com experiência em PHP. Pois, tratando-se de ERP, muitas questões de segurança vão divergir do desktop para a web.
Outro ponto são uso de bibliotecas ou frameworks. O PHP, diferente de outras linguagens, possuem muitas funções próprias, mas poucas bibliotecas. Isso significa que muitas implementações terão de ser procuradas fora do "core" do PHP, ai entram o gerenciamento de bibliotecas, composer, comunidades, etc...
Além disso, o uso de um framework confiável, ainda mais para um sistema de grande porte, possui uma curva consideravelmente elevada de aprendizado. Eu não recomendo construir um ERP em PHP sem o auxilio de um framework.
Resumidamente, vá em frente, mas faça isso com cautela e segurança.
Obrigada Gabriel, o que você me indicaria, estou fazendo um upgrade de conhecimento através da treina web e tenho essa lista de cursos que me indicaram ( imagens em anexo 46 cursos)
Por favor alguém mais pode me ajudar, vi em alguns sites que esses Framework são ferramentas completas. Na listagem acima consta isso? ou tenho de procurar por fora. Fiquei 4 anos fora da área e desempregada e tive essa oportunidade tenho muito medo de voltar a ficar sem emprego, principalmente por já ter passado dos 40.
Agradeceria a ajuda.
Sim, o curso aplica o uso do micro-framework Slim.
Slim é, falando a grosso modo, o básico do framework Symfony. Aprendendo Slim, é meio caminho andado para o Symfony.
Além do mais, você irá aprender a utilizar ferramentas como o Vue.js, React.js e Angular.js, além de outras bibliotecas que eu nunca havia ouvido falar, que são amplamente utilizadas pelo mercado Web. Isso irá lhe abrir muitas portas de trabalho.
Só para conhecimento: https://pt.stackoverflow.com/q/125653/5007
-------------------------------
Após minha resposta, entendi que você está fazendo apenas alguns cursos.
Recomendo:
-
Todos que possuam PHP no nome, incluindo Slim, Composer e PHPUnit (BDD é até opcional, mas ajuda bastante);
-
Projeto de Banco de Dados;
-
MySQL;
-
RegEx (é importante conhecer o básico);
-
Tudo que for de JavaScript puro;
-
jQuery;
-
MongoDB (não é tão necessário, mas é interessante conhecer/entender);
-
Bootstrap (ajuda bastante na parte gráfica);
Depois, há toda uma gama de bibliotecas/Frameworks JavaScript. De longe, os mais famosos são Vue.js, Angular.js e React.js. Eu conheço muito pouco sobre cada um, minha área mesmo é back-end, principalmente questões de arquitetura de software. Seria bom você pesquisar sobre eles e ver o que realmente te agrada, pois, alguns são concorrentes de outros (vide Angular e React).
Não é nenhuma loucura, todo mundo está migrando para a nuvem, aqui na empresa nosso errp é 100% online, para geração/envio de documentos fiscais utilizamos o framework sped-nfe do projeto php-nfe.