Outra linguagem, linguagem mesmo, acho que não, fico no xBase / Clipper ( xHarbour ), pois tá dando tudo certo.
Minha pega mesmo é trabalhar com algo Low-Code, que faço desde de os tempos do GAS-Pro para Clipper, pois o que vejo é falta de mão de obra (programador) e vez em quando sai um Aplicativo novo trabalhando com low-code em alguma linguagem específica.
Quanto menos ralar bits, mais tempo pra analisar, arquitetar, suporte, vendas e por ai vai.
Mas agora é estudar SQL, pra integrar com os aplicativos via Driver ODBC e seja o q Deus quiser.
Abraços.
Compensa investir em qual linguagem?
Moderador: Moderadores
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Compensa investir em qual linguagem?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Compensa investir em qual linguagem?
Olá!
Harbour atualizando em 2023, Hwgui atualizando em 2023, GCC atualizando e compilando... Falta só LetoDBf com IPv6.
PostGres 15 rodando LEVE, LEVE com Harbour 3.2 VIA SQLMIX (LINUX/WINDOWS) estou no Windows fazendo os testes.
Criando as tabelas no PG e salvando no DBF, do DBF salvado para PG "MAGAVILHA!", HTML... Só falta aprender PHP!
Rodando meu ERP 100% 64Bits!
Saudações,
Itamar M. Lins Jr.
Harbour atualizando em 2023, Hwgui atualizando em 2023, GCC atualizando e compilando... Falta só LetoDBf com IPv6.
PostGres 15 rodando LEVE, LEVE com Harbour 3.2 VIA SQLMIX (LINUX/WINDOWS) estou no Windows fazendo os testes.
Criando as tabelas no PG e salvando no DBF, do DBF salvado para PG "MAGAVILHA!", HTML... Só falta aprender PHP!
Rodando meu ERP 100% 64Bits!
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
marco.prodata
- Usuário Nível 3

- Mensagens: 238
- Registrado em: 30 Nov 2018 10:07
- Localização: Caratinga
Compensa investir em qual linguagem?
Bom, trabalho com clipper desde o summer 87 até o xharbour/harbour atualmente, esperei muito tempo pelo "clipper visual", flagship, visual clipper, e outros, depois do advento do xHarbour e suas libs gráficas, cheguei a desenvolver alguns aplicativos em Minigui, mas sempre fui curioso pra outras linguages de programação, no advento da NFe precisava criar essas soluções, e na época o xHarbour não tinha tecnologia pronta pra isso, então resolvi testar o VB.NET, e desenvolvi o módulo de NFe no VB.Net, na sequência, surgiu a necessidade de desenvolver um aplicativo mobile pra Palm TOP, aqueles antigão da Microsoft, então usei o mesmo pra fazer, ai aproveitei e o módulo do SPED foi desenvolvido na mesma linguagem, nessa época já tinha migrado meus aplicativos em xHarbour pra usar o SQLRDD com postgresql.
Mais a frente, os Palm TOPS sairam de linha, e começou a aparecer os aparelhos com android, ai resolvemos na empresa desenvolver usando o android nativo, e fomos aprender java, na sequência surgiu a necessidade de transmitir os dados via web, ai fomos aprender a criar API em java, depois surgiu a necessidade de fazer sites, ai fomos estudar HTML+CSS+JS, e acabamos entrando nos mundos dos frameworks, hoje fazemos nossas APIs em Laravel (um framework de PHP), e os sites, em VUE.
Logo na sequência, resolvemos desenvolver um aplicativo gerencial todo em JavaFX, e os módulos novos de NFE, NFCe, MDFe tudo em Java, e está rodando filé.
Depois surgiu a necessidade de portarmos nossos aplicativos mobile pra IOS, ai testei vários desses frameworks híbridos (React, Quasar, Cordova) mas não gostei do desempenho, então partimos pra aprender o Flutter, e hoje todos nossos aplicativos mobile são em Flutter rodando em android e ios com performance de aplicativo nativo.
E os aplicativos em xHarbour? Atualmente ainda temos dezenas de clientes que utilizam aplicativos xHarbour, como trabalhamos com programas personalizados, são programas que vem sendo personalizados a décadas, logo, muito díficil de serem migrados pra outra linguagem, mas como os mesmos utilizam bancos SQL, são completamente integrados com os aplicativos mobile, e sites que desenvolvemos em outras linguagens.
Hoje na empresa é uma salada de linguagens de programação, xHarbour, Java, Kotlin, Flutter, Laravel, Vue, VB.Net, e mais algum conhecimento em servidores, instalação e tuning de servidores postgresql, apache, nginx e etc, manutenção de VMS na nuvem com linux, freebsd, windows server e por ai vai.
Hoje tentamos usar a melhor ferramenta pra cada plataforma, dá pra fazer uma API em xHarbour? Não sei, mas em Laravel é muito rápido, com 1 dia faço uma API básica com vários cruds, dá pra fazer uma aplicativo mobile em xHarbour? Não sei, mas em flutter, consigo desenvolver rapidamente um aplicativo multiplataforma, com várias telas bonitinhas e responsivas, e integra-los com meus erps xharbour.
O difícil é aprender os conceitos de cada plataforma de desenvolvimento (orientado a objetos pra desktop, request e response pra web), entendendo isso, e tendo lógica de programação, qualquer linguagem dá pra dominar em pouquíssimo tempo.
Mais a frente, os Palm TOPS sairam de linha, e começou a aparecer os aparelhos com android, ai resolvemos na empresa desenvolver usando o android nativo, e fomos aprender java, na sequência surgiu a necessidade de transmitir os dados via web, ai fomos aprender a criar API em java, depois surgiu a necessidade de fazer sites, ai fomos estudar HTML+CSS+JS, e acabamos entrando nos mundos dos frameworks, hoje fazemos nossas APIs em Laravel (um framework de PHP), e os sites, em VUE.
Logo na sequência, resolvemos desenvolver um aplicativo gerencial todo em JavaFX, e os módulos novos de NFE, NFCe, MDFe tudo em Java, e está rodando filé.
Depois surgiu a necessidade de portarmos nossos aplicativos mobile pra IOS, ai testei vários desses frameworks híbridos (React, Quasar, Cordova) mas não gostei do desempenho, então partimos pra aprender o Flutter, e hoje todos nossos aplicativos mobile são em Flutter rodando em android e ios com performance de aplicativo nativo.
E os aplicativos em xHarbour? Atualmente ainda temos dezenas de clientes que utilizam aplicativos xHarbour, como trabalhamos com programas personalizados, são programas que vem sendo personalizados a décadas, logo, muito díficil de serem migrados pra outra linguagem, mas como os mesmos utilizam bancos SQL, são completamente integrados com os aplicativos mobile, e sites que desenvolvemos em outras linguagens.
Hoje na empresa é uma salada de linguagens de programação, xHarbour, Java, Kotlin, Flutter, Laravel, Vue, VB.Net, e mais algum conhecimento em servidores, instalação e tuning de servidores postgresql, apache, nginx e etc, manutenção de VMS na nuvem com linux, freebsd, windows server e por ai vai.
Hoje tentamos usar a melhor ferramenta pra cada plataforma, dá pra fazer uma API em xHarbour? Não sei, mas em Laravel é muito rápido, com 1 dia faço uma API básica com vários cruds, dá pra fazer uma aplicativo mobile em xHarbour? Não sei, mas em flutter, consigo desenvolver rapidamente um aplicativo multiplataforma, com várias telas bonitinhas e responsivas, e integra-los com meus erps xharbour.
O difícil é aprender os conceitos de cada plataforma de desenvolvimento (orientado a objetos pra desktop, request e response pra web), entendendo isso, e tendo lógica de programação, qualquer linguagem dá pra dominar em pouquíssimo tempo.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Compensa investir em qual linguagem?
Olá!
Exportei o BD em DBF para Posgres em milésimos de segundo!
Quase 5 mil itens. Peguei de 100 em 100.
Saudações,
Itamar M. Lins Jr.
Exportei o BD em DBF para Posgres em milésimos de segundo!
Quase 5 mil itens. Peguei de 100 em 100.
Código: Selecionar todos
eq->(dbGoTop())
cTMP := Time()
DO WHILE eq->(!Eof())
cSQL := 'INSERT INTO produtos values '
FOR nC := 1 TO 100
IF eq->(Eof())
ELSE
cSQL += "('" + AllTrim(eq->cod_mercad) + "', '" + AllTrim(eq->cod_fiscal) + "', '" + AllTrim(eq->mercadoria) + "',"
cSql += " '" + AllTrim(eq->grupo) + "','PADRAO','" + AllTrim(eq->cod_grupo) + "','SG','Ativo','"+AllTrim(eq->cest)+"'"
cSQL += "),"
ENDIF
eq->(dbSkip())
NEXT
nPos := RAt(',',cSQL)
cSQL := SubStr(cSql,1,nPos-1)
lRet := rddInfo(RDDI_EXECUTE,cSQL)
IF lRet
ELSE
hwg_MsgStop('Falha incluindo dados !')
hwg_msgInfo(cSQL)
RETURN .T.
ENDIF
ENDDO
hwg_MsgInfo('Exportação Finalizada !'+hb_eol()+'Tmp Ini: '+cTMP+' Tmp fim:' + Time()+ ' - ' + ElapTime(cTMP,Time()) )
FechaDb('xx')
dbSelectArea(cAlias)
RDDINFO(RDDI_DISCONNECT, nCon)
RDDSETDEFAULT( cRdd )
oBrwMain:Refresh()
RETURN .T.
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Roberto321
- Usuário Nível 1

- Mensagens: 2
- Registrado em: 19 Jul 2023 12:00
- Localização: Brazil
Compensa investir em qual linguagem?
A sugestão do ReactNative e Flutter como escolhas sólidas, respaldadas por Facebook e Google, mostra o quão importante é selecionar as ferramentas certas para garantir um futuro promissor como programador, seja como colaborador de uma empresa ou empreendedor.
Mas se falarmos de investimentos, eu optei por investir na bolsa de valores, além dos investimentos em linguagem de programação. Para isso, existe uma excelente plataforma que permite participar de forma conveniente e qualitativa nos processos financeiros da bolsa. Ler mais aqui sobre este assunto
Mas se falarmos de investimentos, eu optei por investir na bolsa de valores, além dos investimentos em linguagem de programação. Para isso, existe uma excelente plataforma que permite participar de forma conveniente e qualitativa nos processos financeiros da bolsa. Ler mais aqui sobre este assunto
- mauricioportela
- Usuário Nível 2

- Mensagens: 95
- Registrado em: 29 Jul 2016 04:22
- Localização: Vitoria da Conquista/Bahia
Compensa investir em qual linguagem?
ola!
Eu acredito que compensa é investir em logica de programação, conhecer algoritmos etc - assim abrange o "todo".
É interessante quando você pega um código e faz a leitura sem conhecer a determinada linguagem.
Eu escrevo código em php, python, c, free pascal (lazarus) e o bom e velho xbase (harbour). Já usei vb6 em um tempos remotos.
Quando esse tema surge, eu penso: se minha linguagem pode rodar nas arquiteturas de hardwares atuais, tá tranquilo! tambem, vejo se essa arquitetura vai sofrer alteração de modo que vá prejudicar o meu trabalho.
Um exemplo de "morte" pra mim, é o caso do clipper - por ser de 16 bits. Mas, mesmo assim, tem guerreiros que conseguem recursos técnicos (gambiarras) pra fazer o sistema rodar!!
Att.
Mauricio
Eu acredito que compensa é investir em logica de programação, conhecer algoritmos etc - assim abrange o "todo".
É interessante quando você pega um código e faz a leitura sem conhecer a determinada linguagem.
Eu escrevo código em php, python, c, free pascal (lazarus) e o bom e velho xbase (harbour). Já usei vb6 em um tempos remotos.
Quando esse tema surge, eu penso: se minha linguagem pode rodar nas arquiteturas de hardwares atuais, tá tranquilo! tambem, vejo se essa arquitetura vai sofrer alteração de modo que vá prejudicar o meu trabalho.
Um exemplo de "morte" pra mim, é o caso do clipper - por ser de 16 bits. Mas, mesmo assim, tem guerreiros que conseguem recursos técnicos (gambiarras) pra fazer o sistema rodar!!
Att.
Mauricio