EiffelStudio

Tela Software:
EiffelStudio
Detalhes de Software:
Versão: 6.8.8.6454 Atualizado
Data de upload: 12 May 15
Revelador: Emmanuel Stapf
Licença: Livre
Popularidade: 132

Rating: 1.3/5 (Total Votes: 3)

Software Eiffel oferece ferramentas de desenvolvimento que fazem uma diferença concreta e imediata na forma como as empresas produzem software.
 
 O principal produto da empresa, EiffelStudio, é disponível sob o Licenciamento Dual: escolher entre Open Source e comercial.
 
 Enquanto Eiffel é amplamente considerada como a melhor linguagem para a criação, robustas, escaláveis ​​aplicações rápidas, EiffelStudioTM é a única ferramenta para realizar o pleno poder do Desenvolvimento FrameworkTM Eiffel.
 
 EiffelStudio é mais do que apenas um IDE.
 
 Imagine ser capaz de modelar o sistema como você pensa - capturar suas necessidades e seus processos de pensamento em Eiffel. Então, quando você está pronto para projetar, você constrói em cima do modelo que você acabou de criar, ainda em Eiffel. E então você implementar, em Eiffel. Você nunca precisa jogar tudo fora e começar de novo. Você não precisa de ferramentas extras para poder voltar e fazer mudanças na arquitetura de forma segura. Engenharia de ida e volta? Ele é construído em por design. Testes, métricas e ferramentas de produtividade? Eles são construídos em.
 
 E depuração? Projeto nativo de Eiffel por ContractTM impede que 90% dos bugs ocorra sempre em primeiro lugar - e quais bugs permanecem são facilmente identificados e reparados, normalmente dentro de dez minutos.
 
 Se você tiver múltiplas plataformas para a consolidação, conciliação ou se comunicar com, não há problema. Eiffel roda em Windows, Unix, Linux, incorporado, e até mesmo sistemas VMS. Você pode criar uma aplicação em Eiffel (mesmo importando as suas aplicações existentes como ponto de partida), e depois migrá-lo para qualquer outra plataforma Eiffel compila para.

O que é novo no presente release:

  • Este release candidate para EiffelStudio 6.8 que inclui os seguintes novos recursos: SCOOP (tecnologia Programação Orientada a Objetos Concurrent Simples), a capacidade de anexar um processo em execução para o depurador EiffelStudio , uma biblioteca melhorou EiffelStore e alça MySQL, e várias correções de bugs do compilador e EiffelStudio.

O que é novo na versão características 13.11.9.3542:

  • New:
  • compilador: Compatível aliases parêntese que permitem o tratamento de chamadas de recursos com argumentos sobre entidades que não têm argumentos para olhar as chamadas apresentam como regulares. Isto é útil para fazer chamadas em objetos do agente, por exemplo, em vez de my_agent.call (x), pode ser possível utilizar my_agent (x). Ao contrário de suporte de alias, parêntese alias pode ser usado com ambas as consultas e comandos, mas como com suporte de alias, o correspondente recurso deve ter pelo menos um argumento.
  • compilador: Compatível novas regras para lidar com argumentos reais em um recurso de chamar esse envoltório últimos argumentos em uma tupla quando: o número de argumentos reais exceder o número de argumentos formais ou quando o número de argumentos reais é igual ao número de formais argumentos, mas o último argumento real não é tipo compatível com o último argumento formal a menos envolvido em uma tupla. Isto é útil para fazer chamadas em objetos de agente evitando notação tupla manifesto explícito. Por exemplo, my_agent.call ([123, & quot; abc & quot ;, valor]) pode ser escrita como my_agent.call (123, & quot; abc & quot ;, valor) ou, quando combinado com o parêntese de alias, como my_agent (123, & quot ; abc & quot ;, valor)
  • .
  • compilador: Compatível expressões condicionais que permitem o uso de expressões diferentes para calcular um valor dependendo de alguma condição: se x & lt; y e x & lt; z, em seguida, x elseif y & lt; z então y final mais z.
  • compilador: apoio ecf redirecionamento - & gt; fornecer uma maneira de criar o redirecionamento de um .ecf para outro (semelhante ao ligar)
  • Melhorias:
  • biblioteca: Adicionado aliases parêntese para PROCEDURE.call e FUNCTION.item de modo que as chamadas para agentes foo.call (1, 2, 3) e x: = bar.item (& quot; Qux & quot;) pode ser substituído por foo (1, 2, 3) e x:. = bar (& quot; Qux & quot;)
  • biblioteca: Adicionado versão nula-safe de Gobo, apenas argumentos, teste, ferramentas e XML ainda não são nulas de segurança
  • .
  • Correções de bugs:
  • compilador:. Bug # 18266 (teste # svalid031) - Corrigido um bug que causava relatando um erro não-existente para um recurso renomeado com um alias de suporte
  • compilador: Erro # 18282 (teste # multicon062) - Corrigido um bug que causava relatório de erro incorreta para recursos com um alias de suporte especificados em várias restrições genéricas formais
  • .
  • compilador:. Teste # attach108 - Corrigido computação de escopos de somente leitura variáveis ​​utilizadas em expressões implicativas com conjuctions

O que é novo na versão 7.1.8.8986:

  • This versão adiciona um novo quadro Web Eiffel, melhora a implementação SCOOP para permitir que mais processadores em execução, adiciona suporte para GTK 3.4 e seu backend HTML5, melhora a ferramenta Sistema de Informação Eiffel, e adiciona várias correções de bugs e melhorias.

O que é novo na versão 7.0.8.8074:

  • This versão contém melhorias importantes nas áreas de concorrência (através da tecnologia SCOOP) e sem efeito-segurança, tornando-a mais fácil de migrar para anular-safe código.
  • Além disso, ele tem muitas pequenas melhorias para tornar EiffelStudio fácil de usar inclui contribuições mais e mais externas.

O que é novo na versão 6.7.8.5049:

  • This versão resolver algumas questões incrementalidade quando se utiliza o teste instalações.
  • Alguns problemas de exibição com a nova construção em todo foram resolvidos.

O que é novo na versão 6.6.8.2636:

  • New recursos:
  • Adicionado base de apoio para descasamento correta no cluster serialização SED.
  • Melhorias:
  • tempo de execução Quando geminação uma instância especial onde `capacidade" é muito maior do que o seu `count 'a nova cópia terá sua capacidade`' ajustado para `count '.
  • estúdio adicionou nova preferência ferramenta Lista de erro & quot;. Tools.error_list.show_tooltip & quot ;, que os usuários finais podem especificar se a janela dica ricos devem ser mostrados automaticamente na ferramenta Lista de erros
  • Recurso removido
  • Correções de bugs:
  • compilador Corrigido o erro # 16545 compilador quando não detectar que um novo arquivo não contém uma classe esperado após referenciá-lo em um sistema (ver teste # incr340).
  • compilador Corrigido diversos erros de recompilação (Bug # 16546, bug # 16547, bug # 16553) para casos quando um recurso com afirmações é removido de uma classe pai, enquanto uma classe criança mantém-se inalterada (ver teste # incr341, teste # incr342, teste # incr343).
  • estúdio Corrigido o erro # 15788 (bug # 16209, bug # 16278) dica de erro de piscar quando o mouse fora do EiffelStudio
  • estúdio Corrigido o erro # 16543 Pesquisando em Implementers recurso ou descendentes não se desloca para mostrar jogo
  • compilador Corrigido erros de recompilação (Bug # 14525, bug # 16052) que causaram acidente compilador ou mensagem de erro incorreta ao verificar código herdado de um cliente que se refere a um recurso que é (re) mudou-se (ver teste # incr293, teste # incr338).
  • mudanças Usuário:
  • O modo de estúdio experimental é ido agora, tornou-se o padrão. Para ter acesso ao modo padrão de 6,5, deve-se usar a versão compatível.

O que é novo na versão 6.5.8.524:

  • The EiffelBase biblioteca de extensão foi adicionada à entrega EiffelStudio .
  • Esta biblioteca fornece uma nova SEARCH_TABLE classe, que é um conjunto onde os itens são Hashable, e algumas novas instalações de triagem para descendentes de indexáveis.
  • Alguns problemas com PART_SORTED_SET e BINARY_SEARCH_TREE_SET foram corrigidos.
  • Vários bugs foram corrigidos EiffelStudio. 'Clear_all' em aulas de cordas e HASH_TABLE foi tornada obsoleta em favor de "wipe_out '.
  • A mudança de comportamento em STRING.resize foi feito para evitar chamar de "redimensionar" com um tamanho menor.

O que é novo na versão 6.4.7.9263:

  • For problema de compatibilidade com versões anteriores estamos incluindo 2 versões as bibliotecas. Por padrão, ele usará a versão compatível com versões anteriores. Para usar a nova biblioteca, você tem que usar a opção `-experiment '. É possível criar um código que compila contra ambas as versões, enquanto algumas pequenas mudanças são trazidos para o código.

O que é novo na versão 6.4.7.8984:

  • Development de aplicativos para iPhone em Eiffel foi adicionado. Atualmente ele suporta apenas aplicações de linha de comando, mas o apoio aplicação gráfica deve ser em breve. Os seguintes bibliotecas foram adicionados para a entrega: a dinâmica invólucro biblioteca de API, a biblioteca de codificação e a biblioteca internacionalização. Algumas questões sobre GTK foram corrigidos. Alguns erros de tempo de execução relacionadas com rosca ou serialização foram corrigidos. A pré-compilação bug no Mac OS X foi corrigido.

O que é novo na versão correções 6.4.7.8382:

  • Bug:
  • depurador: fixo recentemente introduzido bug # 15610:. Chamada Recurso no alvo vazio em {} DBG_EXPRESSION_EVALUATOR_B .is_boolean_expression em EiffelStudio
  • depurador: fixed bug # 15669 Característica chamada no alvo vazio em {} AST_DEBUGGER_BREAKABLE_STRATEGY .initialize_current_context
  • depurador: suporte melhorado para os moradores de teste objeto
  • tempo de execução:. Corrigido um não-detecção de estouro de pilha em um aplicativo com vários segmentos em Linux
  • mudanças Usuário:
  • compilador: Incremented versão do esquema ECF XML para refletir as mudanças recentes
  • .
  • compilador:. ECF Substituído atributo de esquema syntax_level de um tipo inteiro com a sintaxe de um tipo de cadeia que contém um dos três valores possíveis
  • compilador: Substituído esquema ECF atribuem is_void_safe de um tipo boolean com void_safety de um tipo de cadeia que contém um dos três valores possíveis (none - não há verificações de segurança vazio, todos - todos os controlos de segurança vazios, a inicialização - on-demand segurança vazio cheques, ou seja, apenas para as entidades que estão ligados).
  • compilador:. Opções do aplicativo são aplicadas depois opções especificadas na biblioteca quando as opções de aplicativos opção Utilizar estiver definida como true aplicação
  • compilador:. Compatibilidade Adicionado para o reconhecimento de código usando `infix / prefixo 'em vez de' Alias ​​'

Requisitos :

  • GTK +

Programas semelhantes

NuSphere PhpED
NuSphere PhpED

2 Jun 15

Herkulez
Herkulez

2 Jun 15

Comentário para EiffelStudio

Comentários não encontrado
Adicionar comentário
Ligue imagens!