Por que desenvolver com o KDE

  Share  
|

****
****
****

Vou lhe dar três bons motivos:

• É gratuito (para desenvolvimento de software livre).

• Ela funciona muito bem.

• O aplicativo pode construir em uma coleção de poderosos, desenvolvedor widgets amigável que variam em função de um rótulo de texto simples para um full-fledged Java e JavaScript habilitado para HTML 4,0-compliant browser, componente (ou incorporação) rotinas e classes de acesso a Internet que tornam a sua rede de aplicação transparente.

Porque o KDE é um projeto de software livre popular, você vai encontrá-lo distribuído com a maioria das distribuições Linux, incluindo Red Hat, SuSE e Corel. Você sempre pode baixar a última alfa estável e versões beta de graça e baixar o up-to-the-minute (cerca de código de desenvolvimento) para que você possa manter a sua aplicação up-to-date e tirar proveito dos novos recursos assim que elas estiverem disponíveis .

KDE funciona tão bem porque o modelo de desenvolvimento aberto incentiva a apresentação de relatórios de bugs e patches e atrai desenvolvedores qualificados. KDE 1.1 foi declarado Inovação do Ano na CeBIT '99, mostrar ao mundo o maior computador e, no mesmo ano, ganhou LinuxWorld'sPrêmio Editor's Choice, na categoria ambiente de trabalho.

As bibliotecas do KDE oferecer serviços que ajudam os desenvolvedores a manter o nível de sofisticação esperada das aplicações de desktop moderno. Classes de oferecer acesso à rede via HTTP, FTP e outros protocolos, drag-and-drop entre as aplicações, a comunicação entre processos e funções de internacionalização e localização.

A grande coleção de widgets do KDE e bibliotecas Qt, implementado em C + + classes, são bem desenhados e funcionais. Porque eles são implementados em classes C + +, eles podem ser uma subclasse de alterar ou alargar o seu comportamento. Os widgets fornecer a maior parte do KDE look and feel para que você possa passar mais tempo de trabalho sobre as funções que tornam a sua aplicação original. O sinal Qt / mecanismo de slot, que é uma alternativa conveniente para o C-funções callback estilo, permite que você rapidamente "fios juntos" widgets "para criar uma GUI. As bibliotecas também incluir classes de utilitários para lidar com strings, listas ligadas e outras estruturas de dados, programação de sockets de comunicação entre processos, bem como widgets complexfunction, como um livro de endereços desktopwide e um navegador web.

As bibliotecas do KDE também incluem um quadro para a incorporação de aplicação (chamada KParts) que permite que você facilmente adicionar a funcionalidade de um aplicativo inteiro ao seu programa. (Isto é semelhante ao conceito de plugins do Netscape Navigator.) A suíte de escritório do KDE, KOffice, utiliza o conceito de pedido de incorporação para criar documentos que podem conter textos, gráficos, planilhas e outros elementos que mostrar todos na mesma página e pode ser editado no local. Finalmente, o KDE fornece os meios para a criação de aplicativos que são "transparentes na rede." Isto significa que os usuários podem abrir e salvar arquivos de e para locais remotos e locais, utilizando as técnicas familiar (ou seja, selecionando Abrir ou Salvar o Arquivo menu).

O tema da transparência de rede funciona através de todo o KDE, na verdade. O gerenciador de arquivos "(este termo não faz justiça à aplicação!), Konqueror, é o exemplo perfeito: Na sua janela, você pode navegar e manipular arquivos locais, sites FTP, HTTP e listagens de diretório usando o mesmo, familiar arquivo / metáfora da pasta. Utilizando as bibliotecas do KDE para sua aplicação permitirá que você facilmente implementar o seguinte cenário de exemplo: um usuário arrasta um arquivo de uma janela do Konqueror de um diretório remoto, pessoal que está sendo acessado via FTP para sua aplicação. Ele / ela edita o arquivo e, em seguida, pressionar Ctrl + S (o comando Salvar) eo arquivo é automaticamente transferida de volta para seu local original via FTP.

As aulas do KDE estão bem documentados e esta documentação, juntamente com muitos tutoriais e HOWTOs, está disponível no site developers'Web: http://developer.kde.org. Você encontrará informações sobre as tecnologias novas do KDE, instruções de design de GUI, e tutoriais de programação.



Nota de Tradução: O artigo "Por que desenvolver com o KDE" foi traduzido usando um serviço de tradução automatizada. Pedimos sinceras desculpas por quaisquer erros de tradução que possa ter ocorrido. Obrigado pela sua compreensão.

Share  

© 2009-2010 E-guy.info All Rights Reserved
The articles in the directory are property of E-guy.info

Online: 33 users browsing the articles directory