2

Plataformas de desenvolvimento de softwares

Edjanilson Florencio
Edjanilson Florencio


Introdução


O presente artigo tratará de plataformas de desenvolvimento de softwares como ambientes onde são desenvolvidos os aplicativos. Ou seja, é a base de onde os aplicativos são construídos de forma geral. Não estou tratando de uma forma específica de cada tecnologia, mas de forma geral. O desenvolvimento de software surgiu com aplicações desktop, ou seja, essas aplicações podiam ser usadas diretamente no computador, sem depender de conexão com a Internet. Exemplos de aplicações desktop: Word, Excel, Corel Draw, Photoshop, etc. Com o advento da internet, as aplicações web e mobile ganharam importância. Exemplos de aplicações web são os comércios eletrônicos, mídias sociais, sites, etc.



Por definição, uma aplicação desktop é qualquer software que pode ser instalado em um computador e usado para executar tarefas localmente, ou seja, os dados ficam no computador local. As aplicações desktop também podem ser usadas em um ambiente com rede, porém seus dados ficam armazenados localmente e não na nuvem.


Desenvolvimento de aplicações web, no entanto, logo começou a substituir ou complementar as aplicações desktop, que uma das suas desvantagens era que seus dados eram mantidos localmente e, portanto, o aplicativo ficava limitado ao sistema operacional.


Aplicações web usam navegadores web como Mozilla Firefox, Opera, Microsoft Edge, Google Chrome, dentre outros, como interface. Essa é uma das razões para que aplicações web sejam tão populares atualmente, afinal todo computador possui navegadores e internet, sendo possível acessar a mesma aplicação de qualquer sistema operacional (Linux, Windows, Android, MaCOS), permitindo assim a sua multiplataforma - uma mesma aplicação sendo usada em ambientes distintos - o que não ocorre com aplicações Desktop, que normalmente funcionam em apenas um ou outro sistema operacional. É claro, com algum tipo de trabalho ou usando uma tecnologia específica seja possível fazer o mesmo código funcionar em diferentes sistemas operacionais.


Podemos dizer que o desenvolvimento mobile é uma extensão do desenvolvimento web, isto porque as duas plataformas permitem basicamente o mesmo e, além disso, os dispositivos móveis representam mais da metade do tráfego de dados online no mundo, ou seja, há uma grande quantidade de usuários nesse ambiente. Portanto, a visibilidade da sua aplicação nessa plataforma será bem vista.


Conclusão


Como vimos, existem basicamente três plataformas de desenvolvimento de softwares e cada uma traz seu objetivo. Porém com o surgimento da Internet e o uso constante de armazenamento em nuvem, muitos aplicativos tendem a serem desenvolvidos em ambientes web ou mobile. De qualquer forma continue estudando programação, certamente é um caminho promissor.



Espero que este artigo tenha sido útil. Se gostou aperta em "^" do lado esquerdo superior. Bons estudos e até mais, se Deus quiser.

2
33

Comentários (2)

0
Edjanilson Florencio

Edjanilson Florencio

21/01/2021 22:29

Muto obrigado, Walter Pina. Abraços.


1
Walter Pina

Walter Pina

21/01/2021 20:24

Muito obrigado Edjanilson pelo artigo!

Ajudou bastante no conhecimento. Continue publicando.



Abração!!

Caruaru – PE

Brasil