Novidades do Delphi 2010 - Parte 1

RAD STUDIO 2010
Conjunto de C++ Builder 2010, Delphi Prism 2010 e Delphi 2010.


A versão é a melhor versão de todos os tempos, com uma série de novos recursos.

O Delphi da embarcadero não morre, porque ele é muito mais importante do que se possa imaginar:
  • Possui 1.5 milhões de clientes no mundo todo
  • Sucesso pelo native, rad, gui, database
  • Missão: Levar o delphi para todas as plataformas possíveis
  • Embarcadero está investindo no futuro do Delphi (Project X, Project Chromium, Project Commodore)
  • Iniciativas chaves: Natural input, cross-platform, 64bit, user experience, delphi language advancement, documentation.
  • A proxima versão do All-Access client será em Delphi.
De acordo com a Embarcadero o Delphi está sendo melhorado:
  • Alta performance, aplicações GUI ricas (não somente para o windows).
  • Aplicações Client/Server (melhorias).
  • Aplicações para banco de dados (melhorias).
  • RESTful e SOAP web services.
  • Desenvolvimento multicamada simplificado.
  • Exposição de dados em qualquer lugar e de qualquer tipo.
  • Aplicações Web.
  • Explorar e aproveitar os avanços de hardware. (Nesta versão 2010 já começaram a explorar tais recursos.)
Projetos que estão em desenvolvimento pela Embarcadero para o Delphi 2010
Projeto Delphi X
  • Cross-platform windows, macOS e Linux
  • DataSnapX apacidade de criar server e clients em Windows, Mac, Linux e Web
  • Cross-platform component library
  • Desenvolver windows e compilar para outras plataformas.
Projeto Commodore
  • Compilador nativo para 64-bit para Delphi, C++Builder e VCL.
  • Compilador completo, RTL e suporte VCL a compilação 64-bit nativa.
  • Aplicações multi-core/multi-threaded
  • Suporte a paralelismo na RTL
Delphi 2010 e C++Builder 2010 - Novidades

Mais de 120 melhorias e novos recursos
IDE, debugger e open tools API, compilador e linguagem, vcl, database e datasnap.

Usabilidade
  • IDEInsight.
  • Formatador de código para Delphi e C++.
  • Novo SEARCH no editor de código ("Find", "Find in Files").
  • New "File>reopen>properties" - lista de arquivos apra reabertura gerenciável.
  • Melhorado o "use unit" dialog.
  • Filtro apra facilitar a localização na criação de novos projetos.
  • XML Data Binding wizard trata elementos "INCLUDE".
  • Suprote a generics em operações de Refactoring.
Degugger
  • Novo visualizador de dados para debugger.
  • Open Tools API suporta visualizadores de dados customizados.
  • Melhor debug para aplicações multi-thread, permitindo adicionar breakpoint em threads específicas.
Modelagem
  • Novo designer para modelagem de diagramas
  • Auditórias e Métricas podem ser utilizadas se ativar o módulo de modelagens.
  • Melhorias de performance para modelagem C++
  • Várias melhorias no designer de diagramas.
Tools API
  • Code Folding
  • API para controle de versão
  • Novo editor tabs e dockable views
  • Melhorias a IOTAThread
  • IOTADebuggerServices aogra suporta: Acessar módulo load breakpoint, remover breakpoint, registering/unregistering visualizers.
  • IOTAServices sporte ao idioma selecionado no IDE
  • IDE Insight. INTAIDEInsightItem, IOTAIDEInsightCategory, IOTAIDEInsightNotifier e IOTAIDEInsightServices
  • Compiler services: IOTACompileNotifier and IOTACompileServices.
  • Project Manager Local menu Support.
Na IDE:
  • Transforma-se na aparência do Delphi 7 (completa, inclusive a paleta de componentes em cima da tela).
  • F6 (IDE Insight), Traz todas as opções localizando o que você quizer na IDE.
  • Janela structure junta com o project manager.
  • Compialação em background (Compila enquanto você trabalha com a IDE, ignorando as alterações a partir do start do processo de compilação)
  • A pesquisa dentro do código fonte destaca os textos encontrados dentro do código.
  • A pesquisa pode procurar dentro de todos arquivos de uma pasta selecionada.
  • Você pode arrastar o bookmark
  • F8 visualiza o valor da variável
  • No mystring tem o ícone para mostrar todos as strings do "array"
  • Controles para debugar uma thread, congelar a thread selecionada ou todas as outras.
  • Autoformatação do código (formatte - customizar a compilação) [CTRL + D]
Compilador

Nova RTTI
Novo método static na classe TThread para facilitar a nomeação de threads
RTL tem propriedade UILocale do sitema operacional para determinar qual arquivo de recurso utilizar.
RTL agora utilizar language names (e.x. fr-FR) apra a extensão de arquivos de recurso DLL)
RTTI.pas (Object-oriented API)

for aType in package.GetTypes
for aMethod in aType.GetMethods
for aMethod.HasAtrribute then (...)

Custom Attributes

Mesma sintaxer que delphi for .net (todos atributos descendem de TCustom Attribute)
Somente tipos simples são permitidos nos constructors
Ordinal types, strings e type references
RTTi objects possui o método getAttributes.
Atributos são propriedades da RTTI object e implicitamente parte do contexto.

Casting Interface References to Objects
Class Destructor

Delphi Natural Input














Touch básico


  • Os dedos substituem o botão direito do mouse
  • Botões grandes, estilos de aplicação voltado a assitentes
  • Exemplos: Quiosques, Ponto de venda, ATM, etc.

Multi-Touch
  • Elementos da aplicação com larga interação via Touch
  • Exemplos: Minority Report, iPhone
  • Somente suporte por Windows 7 e hardware mais atuais.

Gestures

  • Atuar com o movimento do dedo ou mouse, disparando um evento.
  • Podem ser intuitivo, permite customização, mais imputes e é suportado em quase todos os sistemas touch.
Touch e Gesturing
  • Arquitetura que permite plugar outros gesture engine.
  • Funciona em todas as versões de Windows suportadas, não somente o windows 7. (XP para frente)
  • Use hardware habilitado para touch ou o que você tiver (ex:,mouse)
  • Mais de 30 standard gestures (,,TStandardGesture" enumerated type).
  • Custom Gesture Editor
  • Componente TTouchKeyboard component e framework para a criação de teclado virtual.



















O teclado muda de acordo com a conf. de linguagem de teclado nas configurações do Windows.
Você pode mudar os captions das teclas.
Você pode mudar de standard (completo) para Numpad (somente números).
  • Todo componente visual possui agora a propriedade touch, a qual você atribui o componente Gesture Manager que é por sua vez ligado ao TActionManager, podendo de dentro do componente personalizar ações para quando o mouse for movimentado sobre o objeto (independente de cliques) ou então o próprio movimento dos dedos do usuário.

Direct2D e Windows 7 API
  • TDirect2DCanvas suporta Direct2D e DirectWrite (Windows 7 somente)
  • TGraphic wrapper para WIC (TWICGraphic)
  • Timage suporte a TIFF
Novidades VCL
  • Themes suporte para os componentes grid
  • Novas classes para I/O em IOUtils.pas
  • Novo custom mesage CM_INPUTLANGCHANGE adicionado aos componentes para notificação quando o idioma é alterado.
  • Icons podem ser assignados a Bitmaps usando TIcon.AssignTo
  • Novo drp down Month Calendar box para selecionar data no Object inpspector para propriedade Date
  • Nova funcionalidade para renomear componentes TCategoryButtons
  • TCheckListBox possui novo método: CheckAll(cbUnchecked, True, True)
  • Função PtnInCircle adicionado a unit "Types" (similar a "PtlnRect")
  • Componente TRichEdit possui a propriedade ActiveLineNo a qual retorna a posição correta do cursor.
  • Novo property editor adicionado ao object inspector que permite os usuários utilizarem checkbox para propriedades Boolean.
Database


  • Veio (até que enfim) com suporte nativo à firebird (1.5 e 2.x)
  • dbExpress drivers: interbase 2009, mssql serve 2008, oracle 11g, mysql 5.1
  • DBX driver adicional para sql native client 2005 que suporta windows 2000 e suporta multiple active results sets (MARS)
  • dbExpress date/time functions suportam:
  • Localidade dependente do formato da string
  • Timestamp offset baseado na localidade.
  • Código fonte do MIDAS.DLL (grande presente para estudo e melhorias)
  • Suporte Web Service SOAP 1.2 (cliente) [Total suporte a NFE (Nota Fiscal Eletrônica)]
  • Driver firebird está disponível nas versões enterprise e architect do delphi 2010.
Este é o fim do primeiro post sobre as novidades do Delphi 2010, será postada a parte 2.
Conteúdo baseado na apresentação oficial da Embarcadero.

34 comentários:

  1. O Delphi é uma ferramenta muito poderosa e produtiva, programo desde 1988 e já passei por Cobol, Clipper, Visual FoxPro e Visual Basic, quando o Delphi foi lançado em 1995 fiz um dos primeiros cursos disponíveis no estado de SP, mesmo com a interface da versão 1.0 de 16 bits o Delphi já era uma ferramenta acima do que existia e na minha opnião ainda continua insuperável.

    ResponderExcluir
  2. Concordo com o primeiro trecho do post: "Delphi não morre ".
    Não tem como morrer o que já nasceu morto.
    Ferramenta lixo para quem tem pressa e nem liga para qualidade.

    ResponderExcluir
  3. Só não tem qualidade com aquele que não tem habilidade.

    ResponderExcluir
  4. Antonio Spitaleri, não entendi sua posição em dizer que o delphi já nasceu morto. Sem Qualidade? Concordo! Sem conhecimento nenhum da linguagem não há como ter qualidade. Deveria melhorar seu ponto de vista antes de criticar o grandioso Delphi. Se você tiver conhecimento da linguagem Pascal poderá fazer o impossivel com ele. Agora para poder fazer uma colocação como esta no minimo vc não sabe nem qual sistema operacional vc usa! Um forte abraço!

    ResponderExcluir
  5. Para mim o delphi é a melhor ferramenta que existe. Já trabalhei com java(Netbeans e Eclipse) e C# com Visual Studio, mas realmente o delphi 7 que é o que eu uso, já é superior, imagino o 2010!!!!

    ResponderExcluir
  6. Antonio Spitaleri é tão infame! até um blog com artigos do Delphi "morto" ele tem.

    ResponderExcluir
  7. Acho que a morte na verdade é alguém perder o tempo que deveria estar estudando uma linguagem que gosta para falar mal de uma que não quer conhecer. Tenho dito.

    ResponderExcluir
  8. nao entendo como um camarada desse tem coragem de falar do Delphi desse jeito, a palavra pra esse lixo é semmm noçççãããoooooo... cara como o amigo disse acima ja programei em varia linguagem, ta certo q cada uma tem seus contras e pros, mas me diz... a roda ja foi inventado veio pra que eu vou perder tempo fazendo um sistema em java q demora uma vida so pra mostrar q eu sei escrever a merda do codigo fonte... podendo eu fazer uma sistema complexo e completo o mas rapido possivel??? que eu saiba tempo é dinheiro, entao vai passando uma vida pra fazer em jaca q eu vou ganhado os cliente, agora pra finalizar se o java é tao bom pq os aplicativos que usam java sao feito em DELPHI????... se manque que o delphi e tao f..., que ate se recria como foi feito na versao 3, da versao 2 se criou a 3... ponto lixoooo!!

    ResponderExcluir
  9. O Delphi não é uma linguagem ruim,porém é muito limitada...discordo no fato em que uma pessoa Expert em pascal consiga fazer tudo no Delphi...claro que não, diversas blibliotecas são exclusivas do .NET framework. além do mas o VISUAL STUDIO
    é uma ferrmenta proficial de alto nível.
    e o que não falta é exemplos e suporte
    Delphi é um RAD mal acabado,que a cada versão
    tentas melhorar coisinhas bobas e continua com uma aparencia sem sal.

    ==========
    claro voce que gosta de Delphi certamente é um programador caseiro
    que se contenta em componentes PIRATAS
    terceiros e se acha o EXPERRT porque tem uma certa miselania de componentes..

    não é bem assim DELPHI é limitado infelizmente.

    Já utilizei essa ferramenta;

    Hoje deslaguei o WINDOWS e fui pro mundo
    de aprendizagem da WEB . utilizando
    ferramentas livres.

    ResponderExcluir
  10. Todos podem se expressar, porém a partir de hoje desejamos críticas construtivas e por pessoas que mostrem a cara. Portanto:

    A partir de hoje está proibido o comentário anônimo.

    ResponderExcluir
  11. O anônimo não sabe o que fala, não dá exemplos de limitação e fala de maneira superficial que Object Pascal é limitado, tenho experiência desde 1995 com o Delphi 1 e até as versões atuais, o Delphi nativo continua ainda sendo a melhor solução para desktop, defina o que é desenvolvedor caseiro.

    No entanto a Borland pisou na bola com a versão .NET do produto, cheguei a fazer portais em .NET usando Delphi 2006 e está rodando até hoje, certas coisas não é tão trivial de fazer, mas não é impossível, codifiquei muito, mas consegui entregar no prazo o projeto e está bem maduro, não cheguei ainda a utilizar esse Delphi Prism.

    O maior preconceito que a galera tem contra o Delphi é o seu uso extensivo de componentes, drag and drop, não é errado seguir o modelo que o ambiente oferece, mas conforme a maturidade do developer, quem faz o seu melhor modelo de desenvolvimento e produtividade é o próprio, Delphi não limita você, e sim quem limita é o desenvolvedor, desenvolvedor de verdade que sabe o que está fazendo e como funciona as coisas não joga fora o seu conhecimento assim num estalo de dedos, existe um monte de "programadores" usuários que não se aprofundam nos meandros da tecnologia que está a utilizar, simplesmente acha que aquilo é uma receita de bolo que seguindo já sai pronto, conheço camaradas que há 20 anos desenvolvem em Cobol e estão super bem.

    Delphi não está mais na moda, mas não está morto como dizem, o dia que o Windows acabar, creio que ele acabe, mesmo muitos aplicativos migrando para web, ainda vai um caminho bem longo pra substituir todo o poder de processamento que as aplicações conseguem explorar de computadores que estão cada vez mais modernos e rápidos, coisas que um webbrowser está longe de extrair todo o potencial.

    Enfim, se usou e não soube tirar o potêncial do que tinha na mão, não chore e não jogue a sua incapacidade na ferramenta, admita que é limitado e procurou algo que resolveu mais fácil e rápido pra você, mas não culpe a linguagem e a ferramenta, se não tivesse mercado, certamente não sairia novas versões, habilidade de fazer trabalhos profissionais de qualidade e entregar no prazo o trabalho não é o trabalho da linguaguagem/ferramenta e sim do desenvolvedor.

    ResponderExcluir
  12. Meu caro ArquivoxDelphi, nós quando aprendemos Delphi não tivemos a petulancia de reclamar de linguagens preexistentes por saber da importância e do uso atual das mesmas.

    Acontece que muitos novos programadores ou analistas sentem-se na liberdade de falar do que não conhecem e ainda se vangloriarem por ser meia boca em uma linguagem outra linguagem qualquer, a abraçando como religião.

    Enquanto nós sabemos que para cada tipo de projeto podemos escolher entre a linguagem e o banco que acharmos melhor, temos discernimento para tanto.

    Isso diferencia os profissionais que debatem e se esclarecem conosco dos arrogantes codificadores geralmente iniciantes em somente uma linguagem, ou antigos bitolados sem senso de ÉTICA e carga de conhecimento o bastante para dar opiniões, estes desfilam vazios por lavagem cerebral com propaganda decorada da própria linguagem em recursos que nunca saberão como utilizar, aí entram demais programadores e analistas sem ética.

    Temos linguagens, não religiões ou partidos políticos, estamos livres para decidir o que e quando utilizar, é burrice defender uma só tecnologia para tudo, isso limita, mostra toda a ignorância de alguém nada profissional.

    Eu por exemplo trabalho com Delphi e VB, nada contra Java que porém não trabalho por questões de não ter pego um projeto que achasse necessário ainda, mas um bom analista programador programa em qualquer linguagem e somente aquele que domina ao menos duas pode apontar para uma ou outra com algum senso crítico retirando o ar de arrogância e passando para a validade didática que insultos nunca alcançarão.

    Um abraço a todos.

    ResponderExcluir
  13. Como falei Delphi não é ruim!
    porém é limitado é para programador priguicoso!
    tem mas de 3 bilhoes de componentes
    toscos.. banco de dados uma draga!
    voce ta sujeito a perder todo seu trabalho
    com mas de 1 trilhão de bugs que ainda existe
    é total RAD Amador..
    QUER APRENSER MESMO? e se tronar um profissial de
    respeito não SE DEIXE ENGANAR não se encaminhe pra essa ferramenta tosca
    aff total win32 win.1 aff
    Deus me livre! e protejam todos voces..
    passar bem


    c# é 10000000000 vezes melhor :)
    também penssava que delphi era bom
    pelas facilidades mas não aguentei
    e quase morri abraçado com os bugs..
    vlw

    não abandonem o delphi de vez mas busquem outros modelos de programação isso é um caminho agradavél.. sem ofenças paz e amor.. vlw
    sei que com o Delphi se faz quase tudo.. mas pramim nao é uma ferramneta ideal..sejam felizes..

    a verdade doi...

    ResponderExcluir
  14. a verdade doi...não adianta chorar... e lamentar...

    ResponderExcluir
  15. Você sempre foi dependente de componentes do Delphi, por isso se deu mal, se escolher os componentes errados piorou mais ainda, mas isso foi escolha sua e não a ferramenta que lhe impôs.

    Se você tem horrores a componentes, então errou de novo em escolher o Visual Studio, ou você faz tudo no braço escrevendo linha a linha? Visual Studio tem tanto ou mais bilhões de componentes como o Delphi já teve e ainda tem, então defina melhor o que você acha que é preguiçoso e superior ou você chegou no seu limite e não admite?

    ResponderExcluir
  16. kk
    não amigo!..
    a questão é?
    não odeio o delphi me entenda.
    só falo que tem 3 bilhoes de componentes
    que limita o programador "que ta começando" inesperiente a achar que o delphi é uma das 7 maravilhas do mundo,por exemplo: banco de dados?
    invemtaram esse firebird,o sql server e melhor
    alem do mas até o mysql tá superior.
    mas nao? até zeos tentar salvar..

    pra banco de dados e com mas de 3 bilhoes
    de bugs mesmo assim o Delphi sobrevive
    tem padarias e supermecados que adotam
    um softwere do mesmo..
    não se preoculpe DELPHI não morrerá.

    delphi tudo inventam e a maioria dos componetess
    visual ou até askins de empresas espertas
    pra gamhar seu dindin..como Bunisses Skin,Alpha(até tem versão gratis)VCL skin,devexpress..etá nenhum relamente
    é do seu agrado (em aparencia).

    procure faça na unha tudo irar aprender efeitos
    blur alpha fade e photoshop que concerteza
    irar sair algo bem melhor e será um programador.


    hoje sair um pouco do windows estou cursando
    programação pra web com ubuntu eo zend :)

    sei que difcil ,delphi prende o programador..
    mas irá se liberta tenho fé.

    o mundo e net e web! :) win32? parece win.1?
    saia por favor..pro seu bem financeiro.

    ops..sem contar que API de edição de vídeo processamento de imagem e tudo escrito em c
    e convertido pra pascal(algumas empresas espertinhas) que nao tem poder de quase
    nada de hard.

    c é seu amigo windows.
    passar bem brother.


    Delphi é otimos em gambiarras :)
    Tuneutilities 2010 (otimizador do windows)
    KMPlayer (media player)

    ResponderExcluir
  17. Saindo um pouco de bando de dados e aparencia?

    voce penssa! nossa queria criar um navegador.
    pronto nao existe aAPI desence, o maximo
    o gecko de 1999 e controles actveX
    que por si só é lento.
    ai voce silimita a gambiarra do internet
    explorer,pega componetes como webenabled.
    que só serve pra manipuar e quebrar galho.

    manuuu souce code e quase tudo pro visual studio
    XULRunner.bem interessante e seguro.

    tudoo de bommmmmmmmmmmmmmmmm

    ResponderExcluir
  18. Firebird nao foi criado, é uma evolução.

    "Saia para o seu bem finaneiro"
    ignorancia, não sabe o quanto pagam hoje por um programador até em vb, se soubesse até largaria o C#

    "Delphi é otimo em gambiarras"
    Pois é... agora eu percebi especialista em que vc é...

    "sei que difcil, delphi prende o programador.."
    sabe criar uma classe?

    Gosta de MSSQL, MySQL, Oracle???
    Temos acesso nativo.

    ResponderExcluir
  19. cara se voce se limta a banco de dados e convive em armonia
    com os bugs! voce ta de parabéns. :)
    tenho que admitir que Delphi é ideal pra voce.

    ResponderExcluir
  20. e outra coisa,só não va nessa de Delphi Prism,Delphi XE,Delphi XA,Delphi XU
    por favor..

    mesma draga só imprementado o finalbuilder que se encontra pra downloader.
    além do mas ,tem trilhoes de ferramentas com mesmo objetivo..

    esse empresa e bem espertinha

    passsar bem...

    ResponderExcluir
  21. Por sí só o Delphi é gambiarra kkk
    Delphi prisma ? fala serio brithersinho

    ResponderExcluir
  22. Abra seu olho essa empresa que te enganar
    e tirar seu dinheirimho com lincenças mas caras
    que um jatinho..

    ResponderExcluir
  23. Lá vai mais um bitolado...

    Mas se quiser postar alguma coisa sã de C# aqui eu aceito blz?

    Até mais

    ResponderExcluir
  24. Cumpadi Lucas-O especialista... se o Delphi é limitado, se deixa a desejar, se ele ja matou alguem nao sei... só sei que tenho uma empresa que sobrevive dele, e sobrevive bem, a qual desenvolveu um sistema para grandes empresas que, pode ser manipulado por comando de voz, acesso remoto palm, celular, coletor de dados, laptop com facilidade, multi touch, biometria, Nfe com resposta rapida e segura, DDA, integrado com silverlight, flash para graficos dinamico etc...
    Se é ganbiarra não sei tambem, só sei que não da bug, pois sei escolher as ferramentas de terceiras seguras e confiáveis, e todo mês o dinheiro entra no bolso do papai aqui graças a meu amigo delphi...
    se um dia ele morrer, ou eu migro, ou eu vou criar porco na roça que eu comprei graças a ele.
    se quiser visitar minha empresa será um bem recebido e talvez conhecendo um sistema de grande porte em delphi, mudara um pouco seus conceitos.

    ResponderExcluir
  25. Na minha humilde opinião, morto está quem conhece ou usa uma linguagem só ou um ambiente só independente de qual seja, pois não consegue traduzir sua própria lógica e maneira de pensar para um produto ou artefato caso não saiba fazer na linguagem que ele conhece.

    A melhor e mais rápida ferramenta de benchmark de DNS que eu já vi na minha vida era feita em assembly por um cara que fazia TUDO em assembly por hobby.

    A linguagem que mais respeito, e é imortal sem dúvida é o C++. Mas eu não sou bom de C++, confesso.
    A minha linguagem do coração, a qual eu mais manjo, é Delphi.

    Se hoje eu estou pesquisando e aprendendo outros ambientes além do Delphi, como Java, C#, Python, Ruby, Prism e Lazarus não é porque esteja abandonando o Delphi, mas sim porque o Delphi acabou ficando caro demais pro meu bico, e todas essas outras linguagens que citei, inclusive o Prism, tem opções open-source.

    Eu gosto de open-source não apenas por ter um custo menor mas por ter uma filosofia atraente. As vezes pode ser mais difícil atingir o mesmo objetivo, mas as recompensas e o aprendizado é maior porque ela te obriga a trabalhar com boas práticas desde o começo.

    Não aceito críticas ao Delphi feitas por anônimos, a não ser que esses anônimos dêem a cara a tapa e mostrem um blog técnico que seja melhor que o meu, e pelo menos um artigo publicado em qualquer veículo impresso.

    Se quem criticar o Delphi for um programadorzinho rad de VB6, VB.net ou C# ignoro, se for um programador Java amante de Design Patterns e POO ou um veterano do C++ que saiba fazer drivers de dispositivo em linux eu posso dar ouvidos, e respeito. Mas acho muito difícil um bom programador criticar qualquer linguagem a troco de nada. Quem critica uma linguagem, IDE ou ambiente é no mínimo um iniciantezinho arrogante.

    Delphi é baseado em Pascal, que foi criado por Niklaus Wirth com fins didáticos. Isso não tem como morrer, uma linguagem de programação altamente produtiva com um apelo didático. Quem conhece o trabalho de Niklaus Wirth sabe do que estou falando.

    Geralmente, preste bastante atenção, quem critica o Delphi nos blogs e fóruns por aí mal sabe escrever direito.

    Nos vemos no Delphi Meeting!

    Ah, o "Lucas-O especialista", você é especialista em quê? Em C#? Por acaso você tem MCP? Tenta passar na prova 70-536 da microsoft pra dizer se você é bom ou não em C#. Cliquei no seu nome, mas nem blog você tem .... Especialista ....

    ResponderExcluir
  26. PessoAll, criei os posts:
    O Delphi está morot?
    http://blog.vitorrubio.com.br/2011/02/o-delphi-esta-morto.html

    O que você melhoraria no Delphi? http://blog.vitorrubio.com.br/2011/02/o-que-voce-melhoraria-no-delphi.html

    mimimimi's de "Delphi tem bugs e xyz é melhor" serão sumariamente trollados.

    ResponderExcluir
  27. Na verdade, o meu post de março passado acabou rendendo mais do que merecia.

    Acabei me expressando mal em relação ao Delphi, mas acho que a galera não precisava ter encarado uma crítica a uma ferramenta como ofensa pessoal.

    Enfim, de qualquer forma, acredito que Delphi é uma boa ferramenta mas que infelizmente ao longo dos anos seu desenvolvimento foi mais voltado a incorporação de "facilitadores" na IDE do que na linguagem ou em recursos que pudessem de fato fazer a diferença. Acredito que um bom exemplo disso é o DataSnap, que é uma boa tecnologia, mas como não era algo muito fácil de implementar acabou sendo deixada de lado.

    Vejo com alegria que a partir do Delphi 2010 houveram melhorias com relação a linguagem Delphi e alguns recursos que realmente valem a pena. Atualmente desenvolvo no Delphi XE e posso dizer que a melhora foi significativa.

    Com relação ao blog que o rapaz comentou, esse sim morreu mesmo, rs.

    Peço desculpas ao criador do blog se utilizei o espaço de forma indevida no post de março passado. A intenção não foi tumultuar, apenas acabei expressando a idéia através de palavras erradas...

    Abraços.

    ResponderExcluir
  28. Viva o Delphi, sem dúvida é uma ótima ferramenta, Abraço a todos

    ResponderExcluir
  29. Uso delphi e visual studio, mas depende do sistema que vai desenvolver.
    O que manda é a aplicação criada e a usabilidade e a satisfação do seu cliente.
    O Delphi para aplicações desktop é insuperavel.

    ResponderExcluir