gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
Linguagens de Programação para Linux
Contribuído por BladeRunner em 03-03-04 9:10
do departamento técnico
perguntas Paulo escreve "Preciso de criar um sistema baseado em linux em que tenho de ter em conta: -uma rede com 14 computadores. -uma base de dados comum em todos eles -um interface comum para fazer as devidas alteraçoes a base de dados e fazer comunicaçoes pela porta serie e porta paralela. Gostaria de saber a vossa opiniao sobre qual seria a distribuiçao de linux mais apropriada para o sistema em discussao e a linguagem de programaçao em que fosse possivel unir os tres pontos:redes, bases de dados e comunicaçao com as portas. Com os melhores cumprimentos Paulo Grilo "

650.000 euros - Será possível? | Microsoft moves on  >

 

gildot Login
Login:

Password:

Referências
  • Linux
  • Mais acerca perguntas
  • Também por BladeRunner
  • Perguntas
  • Como se pode ter o seu próprio host ?
  • Linux preparado para 'enterprise'?
  • Produtividade: linha de comando vs IDE
  • Sistemas operativos: O que são?
  • linux distribuído nas revistas, sim ou não ?
  • Pergunte ao Gildot: qual o melhor codificador de mp3?
  • staroffice
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    E o mais importante? (Pontos:1)
    por Perky_Goth em 03-03-04 9:47 GMT (#1)
    (Utilizador Info)
    Ou seja, para um projecto de quê? Os teus "requisitos" adaptam-se a qualquer projecto, isso é demasiado vago...
    ---
    Trolls, nem respondam porque não vos ouço.
    Que Bush vos abençoe.
    Re:E o mais importante? (Pontos:1)
    por WZ|Dunadan em 03-03-04 10:40 GMT (#2)
    (Utilizador Info) http://www.G4mers-Zone.net
    E sobre o quê versa a base de dados e que base de dados está a ser usada ou pensas usar, caro Bucho. ^^


    G4mers
    Forum-Zone
    Re:E o mais importante? (Pontos:1)
    por Perky_Goth em 04-03-04 0:07 GMT (#8)
    (Utilizador Info)
    mas admite lá que é giro ver as recomendações...

    o gente, ferramente certa para o trabalho não? como é que recomendam alguma coisa sem saber o que vão fazer?
    geez...
    ---
    Trolls, nem respondam porque não vos ouço.
    Que Bush vos abençoe.
    Re:E o mais importante? (Pontos:1)
    por WZ|Dunadan em 08-03-04 8:29 GMT (#13)
    (Utilizador Info) http://www.G4mers-Zone.net
    Giro é, mas dá jeito saber mais sobre o projecto. :) Nem que seja para dar uma melhor recomendação. Mas se quem faz o pedido nem se digna a prestar mais esclarecimentos...


    G4mers
    Forum-Zone
    Requisitos (Pontos:3, Informativo)
    por 4Gr em 03-03-04 11:49 GMT (#3)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    A minha análise *sucinta*, e salvaguardo o sucinto, é esta:

    Dada a pequena amostra de computadores e os requisitos da base de dados, julgo que não seja preciso ir além de PostgreSQL. É livre, é grátis e funciona muito, muito bem.

    Quanto à linguagem de programação, isso é o equivalente a perguntares se eu quero gelatina de morango, ananás, banana, etc.. Obviamente que depende do teu gosto e das tuas aptidões. Se fosse eu iria ponderar entre C, Java ou Python. Depois, graficamente, poderias integrar qualquer uma destas linguagens com GTK ou QT. No caso de Java, podes mesmo usar a sua package Swing, mas visto que não é livre, recomendo-te usares a package SWT que acompanha o Eclipse. O Java tem ainda outra vantagem: se quiseres podes portar a aplicação para outra plataforma, ou ainda, tornar a aplicação disponível como um Java applet e, consequentemente, disponível pela web.

    Quanto à distribuição, obviamente que qualquer distribuição te permite isto tudo. Depende muito dos requisitos do hardware e das tuas preferências e, também, do grau de conhecimento do GNU/Linux, mas apostar em distros como SuSE, Fedora, Mandrake ou Debian nunca será mal jogado.


    Dominus vobiscum

    "I may have invented control-alt-delete, but Bill Gates made it really famous", David Bradley, IBM Engineer
    É facil (Pontos:2)
    por cao_negro em 03-03-04 13:39 GMT (#4)
    (Utilizador Info)
    Base de dados Firebird, não, não é um browser.
    ambiente/linguagem de programação: kylix

    Ha, mas o Kylix está morto!
    Na senhora! não vai é haver uma nova versão em 2004, e sempre podes utilizar o freepascal/lazarus!
    Se hover duvidas posta!

    Cãoprimentos.
    PHP! (Pontos:1, Informativo)
    por tag em 03-03-04 16:32 GMT (#5)
    (Utilizador Info) http://taggat.no.sapo.pt
    Se o teu problema é a replicação da bd nas "14" maquinas e queres ter tipo uma para escrita e leitura e as outras 13 (mau numero) para leitura deves ver o esquema de replicação do MySQL que tem tudo a ver com o que queres. O PostgreSQL tb faz isso bem.
    Agora para sistemas mais complexos, tipo replica multimaster, em que podes escrever qm qq uma das maquinas, NAO TE METAS NISSO, ou entao tenta uma solução mais $$$CARA$$$ tipo ORACLE.

    Desde que sigas as recomendacoes para evitar XSS, PHP e', sem duvida, a melhor forma de construires um sistema completo com webfront APACHE e base de dados PostgreSQL ou MySQL (se n precisares de transações).

    APACHE/PHP/PostgreSQL(MySQL)

    Quanto ao SGBD Firebird ainda n vi mas dizem que rula... aquilo ja' tem anos e era um projecto da borland.

    Na minha opinião, esquece tudo o que é C(CGI) ou JAVA(argh, n segue o KISS).

    Se n é para ter web. Tens que especificar melhor. Um gajo nao adivinha. Para cenas gui multiplataforma recomendo vivamente o fltk2 (o 2 aqui E' importante).

    Tag
    Re:PHP! (Pontos:1)
    por pires em 03-03-04 18:11 GMT (#7)
    (Utilizador Info) http://ngn.underlinux.com.br
    o mysql4 ja dispõe d transacções :) ainda assim, pgsql é deveras mlhor!
    After all, we're all alike!
    fltk2? (Pontos:1)
    por edsonmedina em 04-03-04 19:57 GMT (#9)
    (Utilizador Info)
    Grande Mouraço,

    Que história é essa do fltk2?

    E eu que pensei que eramos amigos (wxWindows)... :)

    Continuo a usar isto pá, rula bué

    fltk tem um problema, as widgets são desenhadas (não é um wrapper da api nativa), não herdas dos themes do XP/Gtk por exemplo... não gosto disso...

    Andas por aqui? tás vivo meu? Já devias estar no orkut.com :)
    Já começo a ser suspeito mas... (Pontos:2)
    por mlopes em 03-03-04 16:35 GMT (#6)
    (Utilizador Info)
    python

    "Absence is to love what wind is to fire. It extinguishes the small, it enkindles the great."

    Re:Já começo a ser suspeito mas... (Pontos:2)
    por fhc em 05-03-04 14:59 GMT (#10)
    (Utilizador Info)

    Deixa estar, sou também suspeito. Mas olçha que o Leitão entra no thread, dá uma descasca ao autor por não escolher a sua amada Microsoft...

    Francisco Colaço


    tal como o mlopes também eu sou suspeito.. (Pontos:2, Informativo)
    por voxvirus em 06-03-04 17:05 GMT (#11)
    (Utilizador Info)
    definitivamente python, è simples o suficiente para desenvolvimento RAD 'à lá' visual basic e versatil quanto baste para substituir c/c++ na maioria dos casos.

    podes sempre usar glade e gtk+ para qualquer interface que queiras criar ou até mesmo atraves do seu 'lado web' usares python embebido numa qualquer pagina html.

    as várias libs existentes para python permitir-te-ão usar desde ligações de baixo nivel a api's mais "user friendly" nas portas, em twistedmatrix.com tens umas belas libs que gerem muito bem quase qualquer tipo de protocolo em uso na rede, tens ainda ligaçoes odbc (recomendo para bd's simples pgsql, para algo mais completo firebird) etc, etc..

    creio que já mostrei o meu ponto de vista. para mais info podes sempre ir ao #python na irc.freenode.net ou usar o excelente google.pt :)

    ()'s
    já me ia esquecendo e isto è que não pode falhar.. (Pontos:1)
    por voxvirus em 06-03-04 17:10 GMT (#12)
    (Utilizador Info)
    como distro recomendo Debian está claro :D

    porquê? Debian fala por si :) usem o google 8)

     

     

    [ Topo | Sugerir artigo | Artigos anteriores | Sondagens passadas | FAQ | Editores | Preferências | Contacto ]