Às 14:00, cheguei ao Shangri-La Hotel na estrada Beishan para participar
A palestra eficiente de Delphi.net de Li Wei não era grande, mas estava cheia.
Durante toda a palestra, Li Wei reiterou repetidamente que .Net não é mais lento que o Win32.
Algumas questões de eficiência que precisam receber atenção ao desenvolver sob .NET são
Foco e alguns exemplos de delphi.net foram demonstrados no local,
Usado para ilustrar algumas coisas às quais você deve prestar atenção ao desenvolver aplicativos em .NET
Problemas, esses problemas estão intimamente relacionados à eficiência do aplicativo (como JIT e GC do CLR, String, Boxing/Unboxing, Multithreading).
No final da palestra, Li Wei nos mostrou Delphi9 no local
Deve ser BDS3.0.
Você pode ver C#Builder2.0, Eco para ASP.NET, etc. Após o carregamento, você pode inserir a interface principal.
Não há grande mudança no estilo geral e Delphi8.
Ao criar um novo projeto, você pode ver muitos assistentes, incluindo a página do projeto Delphi (isto é, Win32), página Delphi.net, página de aplicativos ecológicos, eco para a página de ASP.NET, C# Página de aplicativos,
página de aplicativo vb.net, página tdd (isto é, desenvolve -se de teste, há teste nele
unidade, caso de teste, etc.) e outros.
Existe um menu de função de refatoração no menu principal e o menu do clique com o botão direito do mouse do editor.
Li Wei demonstrou as funções de método de variável e extração de declara,,
Na parte de exibição do modelo, o Delphi9 aprimorou ainda mais seus recursos de modelagem do que o Delphi8.
Embora pareça que o diagrama de casos de uso e o diagrama de sequência no UML não são suportados (ainda está longe de estar juntos para vs.net nesse sentido), o diagrama de classes finalmente
Com a capacidade de ler e escrever, ou seja, a capacidade de sincronizar com o código, as alterações no código serão refletidas automaticamente no diagrama de classe. .
Em termos de linguagem, a Delphi9 introduziu a palavra -chave em linha (não quero contar essa função, certo? , alegando chegar ou estar perto de VC na medida em que em (equivalente a foreach em C#) também foi adicionado (mas, para a eficiência, é melhor usar menos). não foi adicionado ao Win32 (uma pena).
No editor de código, além de refatorar, com base no Delphi8, uma função HelpInsight foi adicionada. e colunas, e um comentário simples sobre essa variável (é claro, acho que esse comentário deve ser escrito na tag xml ao definir a variável, assim como no vs.net, de fato, essa função devo aprender com vs.net, mas Fiz algumas melhorias e a janela da ponta saiu é muito pp^_^, mas eu tentei na máquina de Li Wei e pressionei '///' na linha na declaração de função, Delphi9 ela não sai automaticamente do XML Tag como vs.net. A janela de insight de parâmetros da Delphi9 ainda é a mesma que Delphi8
Feio, encontrei muitas funções de sobrecarga. Escreva o código. Beleza, deve ser resolvido pela praticidade?
O Synedit é outro novo destaque no editor de código, que é a função de edição de sincronização de código. e modificar um nome de variável.
Em relação ao TDD, Li Wei não fez uma demonstração, e eu não tive a chance de explorá -lo, mas depois de perguntar a ele, ele disse que antes que a versão oficial fosse lançada, o TDD deveria tê -lo fortalecido, e não haverá não Somente os dois assistentes atuais, unidade de teste e caso de teste.
Em termos de MDA, o Eco finalmente suporta asp.net. A coisa, além do aprendizado, o significado da praticidade é muito menor.
Outras funções como Caliberrm, Integração Startam, Li Wei não demonstrou e não teve chance de vê -lo.
À primeira vista, minha impressão geral é que o IDE geral ainda não é muito detalhado o suficiente.
Eu acho que parece um pouco difícil de salvar a perda dos desenvolvedores da Delphi nesta versão Borland poderá implementá -lo.
Finalmente, há uma forte esperança de que o Devexpress desenvolva o Coderush no Delphi9!
É tão doloroso usar o Coderush antes de retornar a um ambiente sem coderush ~~~!