Bom dia a os amigos da comunidade,
Gostaria de abrir uma discussão relacionada a criação de novos módulos e criação de arquivo SQL de tabelas. Visando sanar as dificuldades técnicas que encontram-se no sistema, nos seguintes pontos:
1. Criação de instituições;
2. Criação de Áreas
3. Criação de módulos;
4. Geração de sistema.
Em primeiro lugar gostaria de mencionar que trabalho com programação há 20 anos – ASP/ASP.NET – onde estou a me especializar em programação PHP há dois anos.
Avaliando a funcionalidade desta função – criação de instituições, percebe-se há inúmeras dificuldades técnicas que não possibilita a criação funcional da mesma, são elas:
Sobre Nexval:
O nexval é uma forma inteligente para reservar número de registro para a inclusão de uma nova entidade no sistema, evitando assim, duplicidade e/ou erros no sistema, entretanto, percebe-se que este esquema não está a funcionar 100%, motivo este que a tabela - atendcadareamod - relacionada para a manipulação do nexval simplesmente não é gerada no banco de dados pela class cl_atendcadareamod {... } fardando ao erro a criação de instituições no sistema.
Ao contrário desta solicitação - $resac = db_query("select nextval('db_acount_id_acount_seq') as acount"); - onde a tabela solicitara - db_acount – existe no banco de dados aonde permite a inserção de dados, atualizações, etc. transformando válida a solicitação. $resac = db_query("select nextval('db_acount_id_acount_seq').
Também percebe-se a grande dificuldade de criar sistemas – gerar arquivo SQL para as tabelas – como também criar módulos – gerar arquivos php – na pasta tmp. Isto também não está a exercer suas funções corretamente. Estes citados acima impedem claramente a criação de novos módulos no sistema, fardando o leigo e/ou iniciante em PHP a limitar-se aos módulos já existentes com suas dificuldades também.
Visto que isto não é uma dificuldade do sistema e sua configuração, presume-se claramente que o manual de instalação difere da parte técnica aonde há a presença de fortes indícios de má orientação técnica para solucionar problemas como estes.
Resumindo: O usuário final presume que ao seguir o manual de instalação o sistema terá 100% de suas funcionalidades a sua disposição. Isto não é uma realidade.
Pergunta: Os problemas técnicos são visíveis, e qual a razão de somente existir uma orientação de instalação superficial, eliminando as orientações técnicas voltada ao código fonte?
Uma outra pergunta que gostaria de fazer: Percebo que há muitos colegas tendo uma visão comercial do sistema – acredito que prestação de serviço difere de visão comercial – entretanto, percebo uma certa monopolização na prestação de serviço visto que são poucos os que possuem o código aberto com 100% de suas funções a funcionar, seria código aberto para gringo ver, ou simplesmente monopolizado?
A minha humilde opinião é que: Não estamos a compartilhar conhecimentos, e sim o retendo para fins próprios e limitando a evolução. Acredito que o conceito de comunidade é abstrato, e individualista na parte técnico. Aonde nada são compartilhados de fado os segredos do sistema. Talvez seja necessário propor a nossa comunidade uma revisão de seu conceito de compartilhamento de conhecimento e de reconhecimento e aceitação de evolução. Afinal Código libre visa à prestação de serviço e a evolução de algo, este é o caso do E-cidade na teoria.
Autor: Marcio Benvenuto de Lima