Executando verificação de segurança...
Em resposta a ADVPL, Voce conhece?
1

Isso só você pode responder. Depende dos seus objetivos, de como está se desenvolvendo com isso, de como se desenvolveria em outra coisa.

É um caminho e ele tem uma demanda razoável. Não enorme, mas também não tem muita oferta.

Em tese você deve saber de como está esse mercado melhor do que eu que estou fora del há bastante tempo. Se você tiver acesso ao código fonte ainda encontrará meu nome em algumas funções (a cultura, que eu abominava, era de mudar o nome do autor original mesmo que o novo auto tenha mudado uma vírgula, mas ainda tem várias coisas minhas).

AdvPL é uma linguagem chamada xBase, ou seja é derivada da linguagem de programação que era usada com o dBase II e depois suas evoluções e mais tarde outras implementações fora do dbAse como o Clipper e ainda o atual Harbour. Clipper era a linguagem original do que os sistemas da Microsiga (atual Totvs) foram desenvolvidos. Para não perder o investimento quando ele foi descontinuado eles criaram uma implementação própria chamada AdvPL.

O Harbour é um projeto da comunidade para manter os sistemas do Clipper e é uma implementação bem melhor que AdvPL que começou ser desenvolvida, ainda não com a intenção que é usada hoje, quando eu ainda estava lá. Eu não gosto de várias decisões que foram tomadas, em geral para funcionar e não funcionar bem.

Eu acho que o ambiente todo do Protheus é mais problemático que a linguagem, mas fiquei curioso por achar a linguagem engessada. Eu nunca tive problemas com a família xBase, embora admita que existam alguns erros especificamente em AdvPL, ao mesmo tempo isso não cria fortes limitações, inclusive para oque ela pretende ser. Pode ser que você tenha uma visão diferente por ainda não conhecê-la bem e a documentação é deficiente, ou pode saber de algo que eu não sei, por isso queria saber mais sobre essa opinião. Certamente ela não segue modinhas.

Eu acho ela melhor para aprender programar do que muita coisa que as pessoas gostam.

Eu não costumo recomendar o uso da família toda porque o mercado é pequeno, e se a pessoa não souber administrar isso pode ter alguma dificuldade no mercado que eu não quero ser responsável, mas é diferente de quem já está nela. E se não fosse por isso eu recomendaria sim, mais o Harbour, que é uma ferramenta bem interessante, e seria mais se tivesse uma comunidade mais forte. É uma pena que as pessoas não a conhecem.

Algumas pessoas cobram fortunas com ela.

Faz sentido para você?

Espero ter ajudado.

Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Carregando publicação patrocinada...
1

Muito obrigado pela atenção e pela resposta bem objetiva, concordo plenamente com sua indignação, tanto que eu me recuso a mudar o autor e comento a linha que alterei com o meu nome, a empresa a qual eu trabalho e o numero do chamado hahahaha.

quando eu uso o termo engessado eu quero dizer que ela não é uma linguagem que voce vai ver diversos frameworks pra ela, bibliotecas, principalmente documentação sucinta sem abrir um chamado com a desenvolvedora pra saber oque uma função especifica faz, e dai os dev te enviam um link pra uma documentação que nao existe.

eu to curtindo muito quebrar a cabeça com a lógica, claro que pro advpl voce precisa de muito pra dizer um simples hello world, mas quando estamos realizando o desenvolvimento de uma rotina de uma empresa, é muito bom quebrar a cabeça codando.

Ja ouvi muito do Harbour e nunca fui atrás de ver sobre, confesso ser um erro meu, irei me inteirar do mesmo.

Fico muito na duvida do que seguir posterior aqui, devoe tornar um cientista de dados, focar no JS, ou ir pro mobile...

enfim muito obrigado pelo comentário.