Página 2 de 2

Compensa investir em qual linguagem?

Enviado: 20 Jul 2023 11:22
por clodoaldomonteiro
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?

Enviado: 20 Jul 2023 12:55
por Itamar M. Lins Jr.
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.

Compensa investir em qual linguagem?

Enviado: 20 Jul 2023 15:11
por marco.prodata
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.

Compensa investir em qual linguagem?

Enviado: 20 Jul 2023 15:24
por Itamar M. Lins Jr.
Olá!
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.
Saudações,
Itamar M. Lins Jr.

Compensa investir em qual linguagem?

Enviado: 24 Jul 2023 17:39
por Roberto321
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

Compensa investir em qual linguagem?

Enviado: 02 Ago 2023 00:50
por mauricioportela
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