<
Avenida Francisco Matarazzo, 404 São Paulo, SP Brasil (11) 3665-

Software | Targetware Informática

Skip to Main Content »

Search Site

Oxygene

Duplo clique para aumentar imagem

Afastar
Aproximar

Mais Imagens

  • Oxygene

Oxygene


Consulte


Resumo

O Oxygene lhe permite criar aplicações e projetos para todas as principais plataformas atuais, como Java, Android e .NET.

Descrição

Se você é um desenvolvedor de Delphi, se sentirá em casa com a linguagem Oxygene. Ele vai chegar até você como uma lufada de ar fresco: muitos dos novos aprimoramentos de linguagem Oxygene tornam a escrita de códigos agradável novamente, e a linguagem está evoluindo rapidamente, mas de uma forma limpa e consistente.


Ao contrário do Delphi, o Oxygene permite direcionar todas as plataformas de maneira verdadeiramente nativa. Isso significa que se você está desenvolvendo algo para o iOS, Mac, Android, Windows Phone, desktop regular do Windows ou até mesmo tablets de Windows RT, você estará trabalhando diretamente com APIs e estruturas nativas de cada plataforma, e usando widgets de IU nativos da plataforma.


Frameworks


Um dos princípios do Oxygene é que ele não abstrai os diferentes ambientes de execução que suporta, mas em vez disso envolve cada plataforma, de acordo com a filosofia de desenvolvimento nativo. O resultado é uma experiência de desenvolvimento praticamente idêntica ao nível da linguagem, mas que fornece acesso completo às capacidades de cada estrutura subjacente e gera aplicações verdadeiramente nativas em cada uma das plataformas.


.NET e Mono


Na plataforma .NET, o desenvolvedor de Oxygene vê as mesmas classes e tipos que são visíveis para o Visual C# ou Visual Basic .NET e as saídas geradas pelo compilador Oxygene são também montadas com .NET 100% puras, virtualmente indistinguíveis daqueles criados com outras linguagens .NET.


Cocoa, Cocoa Touch e o Objective-C Runtime


Quando criadas aplicações para Mac e iOS com o Oxygene para Cocoa, mais uma vez, os desenvolvedores têm acesso completo a todos os frameworks baseados no Objective-C que compõem o ambiente de desenvolvimento - a partir de bibliotecas de base, tais como Fundação, sobre AppKit /UIKit, a todos os recursos de estruturas específicas como GameKit, CoreData, você quem diz. Além disso, Oxygene também fornece acesso total ao nível CoreFoundation sem objeto orientado e base C RTL, onde for necessário.


Java e Android


Quando foi trazido o compilador para o Java runtime, um dos principais objetivos era preservar os principais benefícios que fizeram o Oxygene grande, e levá-los para a nova plataforma. Como tal, Oxygene para Java também trabalha diretamente na montagem de frameworks e bibliotecas de classe fornecidos pela plataforma.


Sugar


Para ajudar a escrever o código que pode ser compartilhado entre dois ou todos os três frameworks, estamos trabalhando em uma biblioteca auxiliar multi-plataforma de código aberto para o Oxygene, de codinome "Sugar".


O Sugar é uma biblioteca de base opcional que fornece APIs compartilhados por muitas classes padrão comumente utilizados, tais como cordas, listas, dicionários, etc, permitindo uma maior reutilização de código entre as plataformas.


IDE


Uma linguagem e um compilador é apenas metade da história para ser produtivo e criar grandes aplicativos e soluções. O Oxygene completa a experiência de desenvolvimento com um ambiente forte construído sobre o Microsoft Visual Studio 2013 IDE.


Para os desenvolvedores que já têm o Visual Studio 2012 ou 2013 Professional ou superior instalado (por exemplo, para uso com C# ou Visual Basic .NET), o Oxygene integra-se com esse ambiente de desenvolvimento existente, de modo que é possível usar o RemObjects C# e as linguagens do Oxygene ao lado do Visual C# e do Visual Basic.


Para aqueles que iniciaram recentemente, o Oxygene vem com sua própria versão do Visual Studio 2013, dedicada exclusivamente ao desenvolvimento de Oxygene. NET, Cocoa e Java. Trabalhando em conjunto, o ambiente do Visual Studio e os recursos avançados IDE do Oxygene levam a produtividade do desenvolvedor a outro nível.

Informação Adicional

Fabricante RemObjects Software
 

Comparar Produtos

Nada para comparar.

Carrinho

Nenhum item adicionado.