Jump to content
mffm

Que tecnologias usar?

Recommended Posts

mffm

Boas,

preciso de fazer um sistema (cliente) com interfaces gráficas etc e que seja independente de frameworks, ou seja, que funcione em todos os computadores e não tenha dependência nenhuma . Deve também comunicar com um servidor em cloud.

Que tecnologias são mais adequadas para esta situação ? ha alguma linguagem de programação, etc que recomendem ?

Cumprimentos

Share this post


Link to post
Share on other sites
pedrotuga

Eu escolhia java, mas anda aí uma campanha muito fortíssima contra o java pelo que não é incerto o futuro do java nos desktops. Sinceramente acho absurdo dado não haver, na minha opinião um conjunto de tecologias com a mesma portabilidade, mas enfim.

Python por exemplo tambem corre numa VM e é a minha segunda escolha, mas o desenvolvimento de GUIs, não pode ser feito tão confortavelmente como os editores de formularios que existem para java, C# ou C++. E tambem, dependendo do que a tua aplicação faz, podes ter que recorrer a módulos que acentam em bibliotecas de C que não são cross compatible. Em java, é residual o número de situações em que tal pratica é necessaria, pelo menos eu nunca vi ninguem a precisar de fazer isso.

Share this post


Link to post
Share on other sites
mjamado

Se quiseres mesmo fugir do Java (visto que a Oracle esteve a braços com falhas de segurança gravíssimas nos últimos meses), também tens frameworks cross-platform em C++ (Qt ou wxWidgets, por exemplo).


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
mffm

Ola,

obrigado pelas respostas. Inicialmente tinha pensado em c# mas abandonei a ideia porque este tem a dependencia da framework .NET,

de igual forma o java precisa da maquina virtual para correr.

E o que pretendo é algo que funcione em vários sistemas diferentes e que não tenha grandes requisitos de frameworks (.NET, JVM, etc)

Alguma dica ?

Share this post


Link to post
Share on other sites
HappyHippyHippo

Qt funciona (em traços muito largos) como o .Net, só que é multiplataforma


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
mffm

Então se utilizar Qt ou mesmo o wxWidgets, os computadores onde o software for correr necessitam de ter uma framework que lhes permita executar o programa correcto ?

Imaginemos,

se utilizar c++ para win32, não existe dependências de nenhuma framework (como c# que precisa .NET) mas as aplicações só funcionam em Windows

Share this post


Link to post
Share on other sites
mjamado

Quando fizeres o deploy da tua aplicação, em Qt, só precisas de levar atrás os bibliotecas necessárias (normalmente, QtCore, QtGui e depois algumas mais específicas, como o QtSql, por exemplo).

Em Linux, podes indicar a dependência e a pessoa fica logo com o Qt todo. Acho que em MacOS também, mas não tenho a certeza.


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.