In Design Corporation
Olá a todos bem vindos A In Design Corporation vejam as promoções , eventos , noticias e também tente ser Designer mostre seus trabalhos , obrigado a todos. [MASTERLUISG123]



Participe do fórum, é rápido e fácil

In Design Corporation
Olá a todos bem vindos A In Design Corporation vejam as promoções , eventos , noticias e também tente ser Designer mostre seus trabalhos , obrigado a todos. [MASTERLUISG123]

In Design Corporation
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

O que é Delphi ?

Ir para baixo

O que é Delphi ? Empty O que é Delphi ?

Mensagem por Masterluisg123 Sex Abr 10, 2009 9:29 am

Mas afinal! O que é Delphi?

Ao contrário do que se fala, o Delphi NÃO é uma linguagem de
programação, mas sim uma ferramenta de desenvolvimento da ultima
geração do Object Pascal. Na verdade, o Delphi nada mais é do que uma
evolução natural do "Borland Turbo Pascal for Windows" que marcou época
na sua época.
As origens do DELPHI (Ferramenta)
Em 1990 o sucesso marcante do Turbo Pascal (tanto para Dos como
para Windows). que era a ferramenta de desenvolvimento e carro chefe da
Borland, começava a dar sinais de que já não estava mais com esta bola
toda. As causas? O Turbo Pascal for Windows não era uma ferramenta RAD
e sim apenas um IDE de escrita de linguagem limitadíssimo e com alguns
recursos extras, que se comparados aos IDE's atuais, seria visto como
um mero bloco de notas incrementado, de tão pouco o que ele oferecia ao
desenvolvedor. Há, e antes que eu me esqueça, tudo era codificado na
mão. não existia VCL e elaboração de Forms era no estilo do Visual C ou
do Borland C++ For Windows, através de arquivos .rc. Além do mais, não
chegou a existir a versão 32 bits do Turbo pascal for windows. Ele só
compilava projetos para o Windows 3.11 ou para MS-Dos.
Além do mais, muitos dos programadores do TP for Windows,
preferiam mesmo continuar trabalhando no ambiente Dos para desenvolver
aplicativos para Windows (Estranho não?), e pra complicar mais ainda a
Micro$oft, do nosso eterno colega Bill, lançava o Visual Basic for
Windows (Antes existia o Visual Basic p/Dos) uma verdadeira ferramenta
RAD com um IDE super incrementado e que permitia que um desenvolvedor
criasse um projeto na metade do tempo previsto, se ele usasse o TP, e
no conceito do "Arrastar-e-soltar". Além do mais, o Turbo Pascal era
focado mais no segmento Científico/Acadêmico do que comercial ao passo
que o VB foi concebido justamente para o segmento comercial. Pra sorte
da Borland, o VB era limitado em recursos e interpretado e a maioria
dos desenvolvedores tem um grande preconceito de "linguagens
interpretadas". Outra deficiência que o VB tinha, e que a Borland
explorou para tentar derrubá-lo, era o fato do proprio VB não explorar
por completo a API do Windows (Nesta o Bill pagou um mico daqueles.
Como pode uma ferramenta Micro$oft não interagir 100% com outra
ferramenta Micro$oft???)
Bom, como toda ação provoca uma reação, começou-se nos
bastidores da borland, uma revolução/ release/desenvolvimento no Turbo
Pascal de forma que ele se transformasse em uma nova ferramenta aos
olhos dos leigos, mas que fosse um upgrade aos olhos dos
analistas/desenvolvedores. Algo que fosse a "Bala na agulha" e que
pudesse afrontar, pau-a-pau, o VB for Windows. Nesta época, o Delphi
estava sendo fecundado.
Em 1993, começou o desenvolvimento desta nova ferramenta
baseada na linguagem Object Pascal e, portanto, orientada a objetos. A
ferramenta, no entando, seguiria ainda algumas trilhas instituídas pelo
VB for Windows. Mas havia muita coisa a ser feita já que o Turbo pascal
estava anos luz distante de seu concorrente, e, pelo que foi analisado
pela equipe de desenvolvimento da Borland, muito pouca coisa dele
poderia ser aproveitada em termos de IDE já que a linguagem e o
compilador atendiam perfeitamente à nova proposta de upgrade. Além do
mais, eles tinham que agir rápido porque se o VB for Windows emplacasse
e caisse no gosto dos desenvolvedores, o Turbo Pascal que ainda ia
levando, iria pro saco de vez e seu sucessor não iria sequer decolar!
O nome escolhido, Delphi, era, originalmente, o nome do Projeto
deste upgrade, e tinha um significado oculto, ligado ao fato de solução
estar sendo desenvolvida para integração com servidores Oracle. Quando
se quer falar com o "Oráculo" (Oracle em português) para onde se vai?
Delphi (referência à localização do famoso oráculo da Grécia Antiga)! o
nome oficial previsto deveria ser APPBuilder, mas todos concordavam que
este nome não era nada inspirador. A Sorte foi que a Novell lançou,
pouco tempo antes, o Visual AppBuilder, o que forçou a Borland repensar
o nome da nova ferramenta. Outra razão pela troca de seu nome, foi devido a fatores
mercadológicos pois o nome "Turbo" já não era muito compatível com as
modernas regras de marketing usadas pelas empresas atuais e além disto,
não queriam que o nome Pascal criasse algum tipo de resistência por
parte de gerentes de sistemas corporativos que, na maioria das vezes,
são pessoas que não tem conhecimentos técnicos abrangentes sobre
projeto e desenvolvimento de sistemas, nem tampouco conhecem as
diversas ferramentas existentes e tendem sempre a adotarem ferramentas
"Micro$oft" por achar que são as "melhores" que existem no mercado.
Além do mais, o pascal não era uma linguagem comercial e sim uma
linguagem de meio acadêmico sendo muito usada por universidades e
escolas técnicas, para os alunos aprenderem técnicas e conceitos de
lógica de programação. Mas ela era uma linguagem de programação
extremamente poderosa, abrangente e quase que ilimitada, o que permitia
o programador fazer qualquer tipo de aplicativo comercial ou
científico.
Em busca deste novo nome, propôs uma mesclagem do nome da
ferramenta anterior: Borland Turbo Pascal AppBuilder que não agradou
também, a solução então foi manter o nome do projeto (Situação
semelhante à do Kylix) e, em meados de 1995, foi lançado no mercado a
nova aposta da Borland para peitar o Visual Basic for Windows e ver no
que que daria: DELPHI!
A sorte estava lançada....

Atualmente, na sua versão 7, o Delphi dispõe de recursos para
integração com diversos bancos de dados relacionais (Paradox, XBase,
ACCESS), DBMS (Oracle, Sybase, Interbase, Informix, SQL Server, MYSQL)
de forma ágil e extremamente fácil, recursos para desenvolvimento de
aplicativos para internet, suporte a tecnologias CORBA, ActiveX, OLE,
XML e agora as mais recentes: SOAP e .NET. Seu raio de ação vai desde
um simples aplicativo comercial até softwares científicos ou que façam
uso de pesadas rotinas em assembler que podem ser implementadas em seu
proprio código fonte. O Produto deu tão certo que lhe valeu uma versão
para o ambiente Linux, que ainda que apesar de ainda estar
engatinhando, demonstra evolução e aos poucos ganha o seu espaço no
mercado.
PS: Não confunda "Turbo Pascal" com "Object Pascal". O
Object Pascal é A LINGUAGEM DE PROGRAMAÇÃO em Pascal ORIENTADA A
OBJETOS, ao passo que o turbo Pascal É UMA FERRAMENTA DE
DESENVOLVIMENTO que usa o Object Pascal da mesma forma que o Delphi é.
Portanto se lhe perguntarem o que o Turbo Pascal tem haver com o
Delphi, você vai dizer que ambos são duas ferramentas de
desenvolvimento baseadas no pascal.
Masterluisg123
Masterluisg123
Admin
Admin

Vip :
O que é Delphi ? Left_bar_bleue0 / 1000 / 100O que é Delphi ? Right_bar_bleue

Número de Mensagens : 396
Warning :
O que é Delphi ? Left_bar_bleue0 / 1000 / 100O que é Delphi ? Right_bar_bleue

Colaboração :
O que é Delphi ? Left_bar_bleue100 / 100100 / 100O que é Delphi ? Right_bar_bleue

Designer :
O que é Delphi ? Left_bar_bleue30 / 10030 / 100O que é Delphi ? Right_bar_bleue

Data de inscrição : 06/03/2009

https://indesigncorporation.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos