O delphi esta falindo

Delphi

25/08/2008

:shock: Pois sim outro dia na faculdade o professor especialista nessa IDE disse que o Delphi a pouco tempo vai deixar de existir muitos desenvolvedores estao migrando para outras IDE por causa da dificil adaptacao .net. Gostaria de saber se isso procede ou e so comentario maldosos para que essa IDE que ajudou bastantes iniciantes a engressar no mercado de desenvolvedores. Eu particulamente tenho muito a dever para a Borland pois foi com essa IDE que aprendi a programar


Aldemirjorge

Aldemirjorge

Curtidas 0

Respostas

Joaoshi

Joaoshi

25/08/2008

http://www.eweek.com/c/a/Application-Development/Embarcadero-Plans-New-Delphi-CBuilder-Releases/


GOSTEI 0
Massuda

Massuda

25/08/2008

Coincidentemente, a tal ferramenta ´falida´ que seu professor citou teve hoje o lançamento de uma nova versão...
Today we announced Delphi 2009 and C++Builder 2009. This is a pretty big day around here, as this release represents a big step forward. There has been a lot of work put into this release, and a lot of testing, too. Moving to Unicode and getting all the VCL and IDE features done and tested to a high level of quality has taken a big effort here, and I’m really proud of everyone on the team for pulling together and getting the job done. Fonte:[url=http://blogs.codegear.com/nickhodges/2008/08/25/39111/]Blog do Nick Hodges[/url]



GOSTEI 0
Paulo

Paulo

25/08/2008

O COBOL desde 1978 está falindo.


GOSTEI 0
Knight_of_wine

Knight_of_wine

25/08/2008

Olha amigo é até bom que muitos pensem assim e migrem pra outras linguagens.

Assim programadores Delphi, como nós, passsarão a valer peso de ouro e os porcarias que fazer dois cursinhos meia boca e tentam entrar no mercado vão para outras linguagens! :wink:


GOSTEI 0
Paullsoftware

Paullsoftware

25/08/2008

Encontro muita gente falando mal do Delphi, agora que o mercado está mais amplo para ´Era do Java´ o pessoal acha que uma ferramenta como o Delphi vai simplementes sumir... eu outro dia conversava com um amigo programador e disse pra ele, estou pensando sériamente em aperfeiçoar meus conhecimentos de Rede, pois, a área de programação está ficando meio saturada pelo menos no ´Delphi´ daí ele falou. pq? eu disse são tantos programadores falando mau da minha ferramenta que vou continuar com ela e ter uma ´carta na manga´ ou ´plano b´ como queiram chamar... ele disse, boy eu trabalho com programação desde a época do dBase, FoxPro, Clipper entre outros, ainda tenho sistemas que rodam em clipper alguns sobre plataforma unix não mecho em Delphi mais tenho conhecimento teórico sobre a ferramenta, sabe o que eu acho que ta acontecendo um ´Maria vai com as outras´ um ou outro que começou a estudar ´java´ ou outra linguagem e já tá dizendo que o Delphi não presta ou que vai falir... O Mercado precisa é de bons programadores e não faladores.


GOSTEI 0
Marco Salles

Marco Salles

25/08/2008

estao migrando para outras IDE por causa da dificil adaptacao .net.


Isto é inegável .... O IntraWeb ate agora não Rolou ... E aprender net no delphi , parece que é outra linguagem... < confesso que esta dificil >

Os engenheiros tinham que facilitar esta curva de aprendizagem... Meus comhecimentos em .net são irrisórios . E isto me deixa ´stressado´ ...


GOSTEI 0
Godzilla_xf

Godzilla_xf

25/08/2008

Encontro muita gente falando mal do Delphi, agora que o mercado está mais amplo para ´Era do Java´ o pessoal acha que uma ferramenta como o Delphi vai simplementes sumir... eu outro dia conversava com um amigo programador e disse pra ele, estou pensando sériamente em aperfeiçoar meus conhecimentos de Rede, pois, a área de programação está ficando meio saturada pelo menos no ´Delphi´ daí ele falou. pq? eu disse são tantos programadores falando mau da minha ferramenta que vou continuar com ela e ter uma ´carta na manga´ ou ´plano b´ como queiram chamar... ele disse, boy eu trabalho com programação desde a época do dBase, FoxPro, Clipper entre outros, ainda tenho sistemas que rodam em clipper alguns sobre plataforma unix não mecho em Delphi mais tenho conhecimento teórico sobre a ferramenta, sabe o que eu acho que ta acontecendo um ´Maria vai com as outras´ um ou outro que começou a estudar ´java´ ou outra linguagem e já tá dizendo que o Delphi não presta ou que vai falir... O Mercado precisa é de bons programadores e não faladores.


Amigo concordo plenamente com sua explanação, eu vejo muita gente falando sobre o Delphi, mas nem sequer, fez um estudo mais afundo para ver o quanto esta ferramenta e boa. Tem gente aos quilos dizendo que o Delphi vai morrer isso ja tem uns 06 anos que eu venho acompanhando esta historia, isso na minha opinião não vai acontecer. Outra coisa, eu tenho conhecidos que estão com softwares rodando em COBOL, e estão tranqüilos, e vc´s precisam ver o quando os programas rodam bem, eu acho o seguinte, quem faz a linguagem e o programador, se o cara a domina bem, ela vai servir para ele por muito tempo. E que venham as novíssimas versões do Delphi.


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Acho engraçado isso. Como outros amigos já responderam o COBOL até hoje existe. Lido com empresas que ganham fortunas com COBOL até hoje. Na empresa que trabalho (maior empresa de ferramentas de Macaé\RJ) temos o sistema feito em VB6 com SQL Server 2005. Eu sinceramente prefiro muito mais o Delphi (estou num projeto da Lafarge a nível mundial em Delphi 7) mas o VB6 que é ´menos potente´ que o Delphi atende perfeitamente qualquer necessidade da empresa.

Essa de uma linguagem vai sumir é uma lenda bem ridícula eu diria. O clipper até hoje existe!!! Essa sim praticamente sumiu!!! Mas também foi falta de investimento.

Essa de .Net dependerá muito do mercado que você pretende atuar. Por exemplo se você pretende trabalhar com Web com certeza utilize ASP.Net e você será muito feliz! Mas se pretende desenvolver para desktop eu aconselho ficar na Win32. Em empresas de grandes centros temos, teoricamente, máquinas boas que podem suportar o pesado .Net framework 3.5. Mas e em empresas pequenas?

O .Net tem recursos muito bons, estudo ele diariamente e já fiz cursos dele, mas para desenvolvimento desktop eu prefiro muito mais o Delphi 7 com seus excelentes pacotes de componentes. Consigo fazer uma aplicação robusta, segura, estável e leve para rodar em qualquer estação. Com .Net tem vários problemas pois é o framework já comendo memória, tem que mandar as dlls das bibliotecas junto. O código não é seguro (no sentido de proteção de código, dá para ver o que acontece no fonte).

Bom pessoal é uma opinião minha. Enquanto eu desenvolver para desktop sempre vai ser Win32. Mas para Web com certeza é ASP.Net.

E essa de linguagem morrer é uma lenda, lenda mesmo. Se um dia (eu disse SE) o COBOL morrer o Delphi e o VB6 serão os próximos COBOL´s!

Mas vamos lá.. todos opinem que esse tipo de discussão é boa!

Abraços a todos


GOSTEI 0
Thiago Vidal

Thiago Vidal

25/08/2008

Esse é um assunto bastante polêmico, portanto resolvi dar o meu pitaco, e compartilhar minha opinião.

Pra começar, gostaria de destacar os preços das ferramentas. O Java, pode ser gratuito, se for utilizado Eclipse ou NetBeans, ou pode-se usar ferramentas pagas. A Microsoft, corre por fora, tentando convencer as empresas a pagar R$ 700,00 por uma licensa de Visual Studio. Ambas com recursos semelhantes como o desenvolvimento web, orientação à objetos, hibernate, generics, e agora a Microsoft chega com o Linq pra acentuar a briga. O Delphi corre por trás, custando mais de R$ 3.000,00; uma IDE pesada, e absurdamente bugada, que desde a versao 2005 ja perdeu muitos adeptos, e que, apesar de ter melhorado muito na versao 2007, se nao resolver seus problemas mais serios para a versao 2008, vai estar mesmo, fadada à acabar.

Enquanto os desenvolvedores .NET e Java ja contam com recursos de acesso à dados como hibernate, o pessoal do Delphi ainda se mata com os TDateTimeField, que no MySQL (que o Delphi nem tem driver nativo), aparece como TSQLTimeStamp, ou seja, sistemas multi-bancos no Delphi continuam exigindo uma ginástica do programador, ainda mais se tiver queries complexas, que são diferentes em SQL Server/Oracle/Firebird, etc...

Em relação aos recursos de linguagem, até hoje ainda não entendi pq diabos não colocaram os += e -= no Delphi, e também o pós-incremento (i++) e pré-decremento (--i); cada vez que tenho que dar um Inc(i) ou Dec(i) no Delphi, me sinto um dinossauro. Sem falar em generics, cada nova classe que herda de TCollection, ter que reimplementar Adds, Insert, etc... para cada nova classe... sinto muita falta dos generics.

Isso sem falar nos bugs da IDE, o D2007 permite manter opções de compilação diferentes para release/debug, alguém ja conseguiu fazer isso funcionar? Principalmente quando se trabalha com pacotes, ele ignora as configuracoes e precisamos de mais ginástica para configurar scripts de MSBuild para fazer builds automatizados para cada novo projeto.

Falando do mercado de trabalho; uma busca rapida na Catho retorna em torno de 300 vagas para Delphi em São Paulo, e mais de 1.000 para Java. Claro que ainda existem sistemas Clipper/dBase rodando, e por sinal, muito mais rapidos que muito sistema novo por aí, mas procure por vagas de Clipper, e veja a média de salário que tem por aí.

Vejo muita gente falando de Delphi 7, completamente ignorando as versoes atuais do produto... isso só prova a incapacidade da linguagem de se manter atual em relação aos concorrentes. Delphi está virando sinônimo de software legado. O Delphi teve sua época de ouro, com uma quantidade imensa de componentes de terceiros que faziam de tudo. Hoje em dia, quem passa por esta fase é são os ambientes .NET e Java, a quantidade de componentes saindo diariamente para estas plataformas é assustadora.

O pessoal aposta que máquinas para rodar a framework .NET ainda são caras, que a plataforma é pesada e exige muito. Isso era o que diziam os programadores de Clipper sobre os sistemas Windows, inclusive do próprio Delphi a 10 anos atrás... acho que a história fala por si só em relação à isso.

Sou apaixonado pelo Delphi desde a versao 3, ele tem garantido meu sustento por 8 anos, mas os problemas gerados pela troca Borland/Inprise/Codegear/Embarcadero ja estao visiveis no produto. A qualidade não é mais a mesma, e uma coisa eu digo. É bom que a próxima versão do Delphi resolva pelo menos 90¬ dos problemas que as versoes anteriores possuem. Por que senão, o Delphi realmente vai ter seus dias contados... e eu é que não vou afundar minha carreira junto com ele.

Falo isso, como programador Delphi, que assim como muitos, está chateado com o rumo que as coisas estão tomando. Não quero jogar toda minha experiência no lixo e investir em novas tecnologias... mas sinto que pode ser que eu não tenha muita escolha no futuro... o jeito é torcer, esperar... e, na pior das hipóteses, se preparar.

Mas esta é só a minha opinião, digam a de vocês....


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Boa tarde a todos.

Pessoal, quando é que vamos aprender que nada em Tecnologia da Informação é definitivo, entretanto devemos ressaltar que quando uma determinada linguagem ou Aplicação está se modificando para melhor, não significa que ela esteja acabando.

Programas, linguagens, Aplicações (RAD ou não) sempre estão implementando versões melhores afim de se adaptarem as tecnologias de ponta. Agora chega um determinado tempo em que essas tecnologias não suportam as novas tecnologias de ponta. O que não podemos esquecer é que as tecnologias antigas deram origem as novas que estão na ponta.

Aqui já foi citado o COBOL. Voces sabem porque muitas das Empresas ainda utilizam o COBOL :?: Simples, porque o COBOL foi e ainda é uma linguagem que funciona.

Já que voces citaram o COBOL, então eu vou citar outra linguagem feita para ambiente DOS que foi o CLIPPER, onde programei muito tempo, desde o seu lançamento em 1985 até 1989, linguagem esta também que funcionava e funciona ainda até hoje nas farmácias aqui do Rio de Janeiro, pois pasmem, fui procurado por um gerente de uma dessas farmácias, me pedindo para implementar uma aplicação em CLIPPER.

Isto nos leva a crer que o que é bom, sempre vem para ficar, mesmo que um dia seja considerado ultrapassado, em algum canto ou em algum lugar, assim como vemos a utilização do COBOL e do CLIPPER, com certeza, amanhã veremos muitas aplicações em DELPHI, em JAVA e etc.

Como já foi citado aqui, sobre os cursos meia boca, realmente existem cursos que mal formam o profissional, onde para angariar fregueses, fazem propagandas enganosas, tal como, aprenda Delphi em duas semanas, ou Java em um semana, ou seja um WebDesigner em tres dias, lhe cobrando os turbos, e não ensinando nada direito. Dai o aluno, sai de lá achando que já sabe tudo.

Além disso, existem também os profissionais bem formados, que acham que a tecnologia do momento é aquela que eles desenvolvem.

Eu acho que muitos cursos de informática, antes de ensinar o Windows, Office e etc, primeiro deveriam ensinar como manipular o DOS, que foi onde tudo começou.

Agora o que eu acho disso tudo, é que o bom Profissional é aquele que está preparado para desenvolver em qualquer linguagem, em qualquer ambiente, e tenha um pouco de conhecimento de tudo, e principalmente saber desenvolver, não importando em qual Linguagem, Aplicação ou Sistema Operacional. Portanto meus amigos, o meu conselho que aprendam tanto linguagens de ponta, como também as antigas, e garanto que voce será o Profissional que terá as maiores chances de ser contratato em qualquer Empresa.


GOSTEI 0
Tnaires

Tnaires

25/08/2008

O que eu digo é o seguinte: corram atrás. Não fiquem esperando que o mundo Delphi continue um mar de rosas. Como já falaram antes, a maior qualidade do profissional de informática é se adaptar aos tempos à medida em que eles mudam. Java e Ruby estão aí, provando para o mundo sua capacidade. Ao invés de se prenderem à uma plataforma apenas, se atualizem! Conheçam coisas novas, procurem se diversificar!


GOSTEI 0
Tnaires

Tnaires

25/08/2008

Eu particulamente tenho muito a dever para a Borland pois foi com essa IDE que aprendi a programar

Você tem muito a dever a Borland? Ora essa, ela não está nem aí pra você cara. Esqueça essa paixão, o melhor que você tem a fazer é se atualizar, conhecer coisas novas. Oportunidades em outras tecnologias surgem todo dia, e você vai perdê-las pra ficar amarrado a uma plataforma que já não é o que era há 5 anos atrás?


GOSTEI 0
Marcosrocha

Marcosrocha

25/08/2008

O Delphi ainda tem muitos anos de vida. Ainda é um mercado promissor. Não deixe de estudar Delphi por causa do seu professor que deve amar Java (Não estou desmerecendo Java, cada é melhor em alguma coisa).


GOSTEI 0
Paulo

Paulo

25/08/2008

Eu disse que o Cobol até hoje nãom acabou, por isso essa histária de acabar não é bem assim. Porem, por outro lado, ficar dependendo de uma linguagem, acho burrice. Hoje eu estou programando em Java, já tenho meu primeiro projeto e se for preciso aprender outra coisa, vou fazê-lo, pois não sou Almirante para fundar com o navio. Esse negócio de eu devo muito a essa ou aquela linguagem, não tô nem aí pra isso. Vivi pelo Delphi até hoje, mas não morro de amor por Borland, Inprise, CodeGear, Embarcadero, Sun, MS e que se dane todas elas. Eu quero é ganhar o meu. Se o Delphi não dá mais(não estou dizendo que acabou), vou pro Java, SAP, VB, Clipper, PL1, Fortran, C, ALGOL, não importa, para onde a banda tocar quero estar lá para acompanhar. Sem essa de amores, devo ao Delphi e etec... Essas empresas, como disseram, não estão nem pra mim e nem para os meus problemas. Sigo o conselho daqueles que disseram, se atualize, aprenda outras coisas, esse sim, é um bom conselho. Amo qualquer linguagem que no momento me ajude a pagar as minhas contas.


GOSTEI 0
N_informatica

N_informatica

25/08/2008

Isso é conversa de quem não conseguiu dominar a IDE nem a Linguagem e muito menos OOP.

É isso mesmo desitam pois assim como um outro colega comentou nós PROGRAMADORES DELPHI teremos mais valor.


GOSTEI 0
Tnaires

Tnaires

25/08/2008

Eu disse que o Cobol até hoje nãom acabou, por isso essa histária de acabar não é bem assim. Porem, por outro lado, ficar dependendo de uma linguagem, acho burrice. Hoje eu estou programando em Java, já tenho meu primeiro projeto e se for preciso aprender outra coisa, vou fazê-lo, pois não sou Almirante para fundar com o navio. Esse negócio de eu devo muito a essa ou aquela linguagem, não tô nem aí pra isso. Vivi pelo Delphi até hoje, mas não morro de amor por Borland, Inprise, CodeGear, Embarcadero, Sun, MS e que se dane todas elas. Eu quero é ganhar o meu. Se o Delphi não dá mais(não estou dizendo que acabou), vou pro Java, SAP, VB, Clipper, PL1, Fortran, C, ALGOL, não importa, para onde a banda tocar quero estar lá para acompanhar. Sem essa de amores, devo ao Delphi e etec... Essas empresas, como disseram, não estão nem pra mim e nem para os meus problemas. Sigo o conselho daqueles que disseram, se atualize, aprenda outras coisas, esse sim, é um bom conselho. Amo qualquer linguagem que no momento me ajude a pagar as minhas contas.

Falou e disse!

Isso é conversa de quem não conseguiu dominar a IDE nem a Linguagem e muito menos OOP. É isso mesmo desitam pois assim como um outro colega comentou nós PROGRAMADORES DELPHI teremos mais valor.

Quem aqui está falando em desistir? Eu programo em Delphi até hoje, mantendo sistemas legados. O que estou dizendo é que não devemos ficar dependentes apenas do Delphi, ou de qualquer outra plataforma. O mundo que nos rodeia não deve se adaptar a nós, e sim, nós é que devemos nos adaptar a ele. É a seleção natural aplicada ao mundo da tecnologia: quem não se atualizar vai ficar pra trás.


GOSTEI 0
Mazzi

Mazzi

25/08/2008

Olá a todos e a todas... esse assunto de novo?! rsrsrsr
Na minha opinião é como discutir sobre loira ou morena? Corinthians ou Palmeiras (é claro q dá Corinthians rsrsr), etc...

Sempre vai ter uns que defendem um lado, uma idéia, uma geração, uma nação e outros não.

É inegável que até mesmo dentro da própria Borland ocorreram essas dúvidas e hoje na mão do ´conhecido´ Embarcadero fica no mesmo pé.

Mas também é inegável que cada um tem o seu filling e sabe o que deve fazer pois tem suas próprias experiências.

O mercado está pedindo mais Java mais conteúdo web?
- O delphi faz!

O mercado está pedindo mais Ajax?
- O delphi tem!

O mercado está pedindo dinamica e praticidade?
-O delphi tem de sobra!!!

E falar que o Delphi está sumindo????, já sumiu alguma coisa antes???
eu acho que não... NADA SOME, muito menos uma das melhores ferramentas que já criaram e estão CONSTANTEMENTE melhorando.

E é ´notório que se faça as mesmas coisas que se faz em uma linguagem ou outra, o que muda é o o jeito de fazer....E TODOS NÓS SABEMOS DISSO...

Delphi Language não precisa aderir comandos nativos de C ou JAva para ficar no mercado... ela é unica, é uma beleza da própria linguagem... por isso é tão diferente.

Delphi não tem bloqueios de paradigmas nem mesmo carrega bandeiras da SUN ou da Microsoft para o mercado... ela é POLIVALENTE.

Assim como as outras linguagens tem suas potencialidades e suas dificuldades.

Mas vale a pena. Para mim, sempre valeu.

Trabalho com Delhi(12 anos) - Java - Firebird - PostGres e MySQL. to no céu!
Abracos++


GOSTEI 0
Luciano.lirio

Luciano.lirio

25/08/2008

Bom, o que aconteceu nos últimos anos é que a Borland nos deixou, de certa forma, desamparados em sua própria indecisão de continuar com a área de ferramentas de desenvolvimento ou vender. Enquanto isso a Microsoft contratou os melhores profissionais da Borland, inclusive o pai do Delphi, e investiu pesado no .NET e em Marketing.

Hoje uso o Delphi 7, muitos me perguntam porque usar uma versão antiga, eu respondo, para mim é a melhor versão do Delphi lançada até hoje, tenho Delphi 2007 instalado na minha máquina mas não me adaptei.

A Borland se distanciou do desenvolvedor e começou a lançar versões do Delphi todos os anos dado foco no Delphi.NET, que no meu pondo de vista é muito ruim, até porque, não consegue acompanhar a Microsoft que está sempre uma versão a frente e deixando nós desenvolvedor Win32 de lado.

Minha esperança voltou com a Embarcadero, espero que olhe mais para nós desenvolvedores Delphi.

Fiz alguns cursos em .NET pagos pela empresa que trabalho, é uma tecnologia interessante e com muitos recursos, mas ainda prefiro programar em Delphi, pelos meus conhecimentos acumulados ao logo dos anos trabalhando nessa fantástica IDE, mas fatalmente se a Embarcadero não der a devida atenção, aos poucos vou ser obrigado a migrar para outra plataforma de desenvolvimento seja ela .net ou java.

Tenho certeza que muitos vão discordar da minha opinião, mas ao longo dos 10 anos que nunca tinha me sentido tão desamparado pela Borland, volto a dizer, minha esperança é a Embarcadero porque a codegear foi um fracasso.

Esse é meu desabafo.

Quanto ao Delphi morrer, duvido isso é papo para boi dormir..rs..rs..rs


GOSTEI 0
Mazzi

Mazzi

25/08/2008

Sim, concordo em partes... parece que Delhi perdeu um pouco de sua identidade, sua IDE e coisas do tipo...

Mas faz parte da evolução as coisas mudarem .... vamos torcer para que consigamos ver o Delphi forte.

Mas nao fiquemos dependentes de uma unica ferramenta galera. Pelo menos eu vejo que a´fila anda´ um hora isso acontece com a gente...

Abracos++


GOSTEI 0
Thiago Vidal

Thiago Vidal

25/08/2008

Amigos, concordo com o que todos disseram, mas acho que estamos perdendo o foco do tópico.

A pergunta inicial, não era o que vamos fazer se o Delphi acabar, ou coisa do tipo, a pergunta inicial era: ´Vocês acham que o Delphi está falindo?´

O que voces acham? Vai pra frente, ou nao vai?


GOSTEI 0
Mazzi

Mazzi

25/08/2008

.. rsrsr EU ACHO Q NAO.. rsrsrsr


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

Bom dia, nao lembro nem o nome do ´individuo-aluno´.

Tire as tuas conclusoes e leve para o teu ... ´professor´, tambem, para ele ´pensar´ um pouco sobre o assunto.

Primeiro, vamos nos colocar no nicho em que o Delphi esta situado:
Plataforma Win32. Profissional.(Devemos separar aprendizado com profissional, isto quer dizer entre outras coisas: Produtividade/Manutenção).

Delphi está ´falindo´, penso que não.

Posicao do Delphi/uso mundial em relacao ao ano passado(agosto): subiu 3 posicoes, era 14 agora é 11, veja no ranking mundial de maior credibilidade http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Exemplos de investimentos reais:
No mundo ferramentas como Skype/IBExpert entre outras construidas em delphi.
No Brasil, simplesmente o programa se nao o mais usado, um dos mais usados SEFIP/GRRF/Recolhimento fgts. Delphi/Firebird entre outros.
Sem falar nas centenas ou milhares, nao sei, de ferramentas ERP construidas solidamente em Delphi.

Diz assim pro teu ´professor´, se ele ainda falar ´bobagem´.
O mercado hoje, possue muitas ferramentas para programação, penso que é natural algumas ferramentas que tinham uma boa parte do mercado, perder para lançamentos.
Lamento por esta infeliz colocacao do teu ... ´professor´, que deveria ter uma postura mais coerente na sua pouca visao de mercado Win32.

Abraço a todos, e Delphi forever.


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Bom gente eu vejo as coisas por outro ponto.

Desenvolvo em VB6 a 9 anos, o ERP da empresa que trabalho é VB6 com SQL 2005, e o VB nunca me deixou na mão. Eu ganharia mais qualidade com ele se a OO fosse toda implementada nele.

Com o Delphi já é diferente, consigo fazer tudo com ele. Acho que uma diferença visível de .Net e Delphi é o ASP.Net que é inegável que o ASP.Net é uma ferramenta muito boa para Web. Mas agora para desktop? Quais vantagens o .Net oferece a mais que o Delphi? Tudo bem podem falar Generics e outros mas o Delphi é bem maduro em Win32 e ele acessa webservice, cria webservice e qualquer tipo de aplicação pode ser feita com ele. O acesso a dados é excelente também.

Quem sabe o pessoal da DevMedia Guinter, Luciamo Pimenta, Michael Benfor e outros poderiam expor suas opiniões.

Abraços


GOSTEI 0
Armando.boza

Armando.boza

25/08/2008

O COBOL desde 1978 está falindo.


:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:


GOSTEI 0
Tnaires

Tnaires

25/08/2008

Quais vantagens o .Net oferece a mais que o Delphi? Tudo bem podem falar Generics e outros (...)

Uma das novidades do Delphi 2009 é que já é possível utilizar Generics na linguagem.


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Então olha que boa notícia.

Uso o D7 devido a estabilidade. O Delphi 8 foi ridículo, o 2005 e 2006 fizeram o mesmo IDE e com isso ficou muito ruim. Com o lançamento do Delphi 2007 acho que as coisas começaram a voltar ao normal. Utilizei ele e não tive problemas mas como ouvi que ele saiu com Bug logo voltei pro D7 até as coisas voltarem ao normal. Tomara que com o D2009 tudo fique como antes e seja realmente o sucessor do D7!


GOSTEI 0
Paullsoftware

Paullsoftware

25/08/2008

Com o Delphi já é diferente, consigo fazer tudo com ele. Acho que uma diferença visível de .Net e Delphi é o ASP.Net que é inegável que o ASP.Net é uma ferramenta muito boa para Web. Mas agora para desktop? Quais vantagens o .Net oferece a mais que o Delphi? Tudo bem podem falar Generics e outros mas o Delphi é bem maduro em Win32 e ele acessa webservice, cria webservice e qualquer tipo de aplicação pode ser feita com ele. O acesso a dados é excelente também.

Concordo plenamente, a propósito o bds2007 tb já tem GENERICS!

Quem sabe o pessoal da DevMedia Guinter, Luciamo Pimenta, Michael Benfor e outros poderiam expor suas opiniões.
Adriano Santos, Bruno Lichot (não sei se escreve assim rsrs) o pessoal da Elite tb se expressar!!!


mais respondendo a pergunta inicial, DELPHI FOREVER!!! :wink:


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Opa!

O D2007 tem Generics? Sabia não. Tem algum link aí.?


GOSTEI 0
Paullsoftware

Paullsoftware

25/08/2008

Opa! O D2007 tem Generics? Sabia não. Tem algum link aí.?

faz um tempinho que ví uma matéria sobre o assunto e tb tive uns exemplos de uso no Curso de fiz de Delphi Develop segue um link com uma matéria simples sobre o assunto:
http://www.techtips.com.br/programacao/delphi/novidades-no-novo-delphi-2007-para-netrad-studio-2007/


GOSTEI 0
Paulo

Paulo

25/08/2008

Voltando a essa discussão, que parece boa, falo mais uma vez. Em 1976, resolvi aprender a programar. Me matriculei num Curso de COBOL, no Meier(Bairro de RJ). Lá comecei a entrar nesse mundo. Fiz o curso completo. Nessa época havia um colega de classe que trabalhava na XEROX do BRASIL, ele era operador lá e quria ser programador. Como ele era o mais ´antenado´ de todos os colegas de classe, ele falava o seguinte:
- Lá fora já tem o TK80, SINCLAIR, AMIGA etc... Breve as pessoas já poderão ter computadores em casa e quando isso acontecer, já era o COBOL.
Isso em 1976. 32 anos após, quase todo mundo no mundo tem compuntadores em casa. Fiz um trabalho de DW para um Banco, ano passado por uma empresa que trabalhei e lá o Banco havia contratado uns 8 a 10 ´garotos´, ainda na faculdade para estudar COBOL, pois era a grande necessidade da empresa. Eu, como falei antes, estou sim aprendendo mais coisas, pois desconheço o amanhã. Não tenho amor a esta ou aquela tecnologia, danço conforme a música, mas não vou atrás de modismos ou sensacionalismo. Estou começando um projeto em Java, mas uma empresa me pediu algo grande(outro projeto) e eu preferi começar em Delphi, pois é o meu melhor ambiente de programação. Um ex chefe meu disse que se fosse começar algo novo, seria em .NET. Eu disse a ele, isso é sua escolha ou você está entrando no Merchandise da MS? Fui demitido. É isso que acontece. Modismo. Aprender Java ou outra linguagem por desconhecer o amanhã é legal e correto, mas dizer que o Delphi já vai morrer é entrar na onda dos marketeiros dessa ou daquela empresa. Daqui há

GOSTEI 0
Paulo

Paulo

25/08/2008

uns 10 anos, haverá Delphi na praça, como existe Clipper. O Clipper só não está melhor, por não oferecer GUI, senão estaria disputando mercado até hoje. Win 32,64,Linux,Solaris não é isso que vai derrubar o Delphi ou qualquer outra linguagem. Meu amigo me disse agora: Win32 roda em 64.
GOSTEI 0
Thiago Vidal

Thiago Vidal

25/08/2008

Bom, baseados nos comentários recentes, eu gostaria de fazer uma ressalva sobre o meu comentário anterior.

Apesar de todas as vantagens aqui citadas para .NET e Java, em matéria de Win32, ninguém supera o Delphi.

Acredito mesmo, que sempre haverá um espaço para o mercado Win32, e que aí, está o grande trunfo do Delphi. A Microsoft tem um time gigante de desenvolvedores no VS, a comunidade Java tb é imensa, acho que se a Embarcadero, com o seu pequeno time de desenvolvedores, se concentrasse mais no Win32, implementando características equivalentes aos outros ambientes, nessa tecnologia, inclusive 64bits, unicode, generics, o Delphi tem chance de sobreviver como líder ainda por muito tempo. (O D2007 só tem generics no ambiente .NET)

Já que a CLX foi abandonada, eles podiam investir no linux de uma outra forma. Tenho varias aplicações desenvolvidas em Delphi rodando em Linux com WINE, seria um caminho de o Delphi virar ´multi-plataforma´ e desbancar muito fanático em java, pois o WINE não é framework, e roda muito mais rápido que o java também.

Em matéria de recursos de linguagem, continuo insistindo que o Delphi deveria ter suporte OO total, implementar classes estáticas ainda é meio chato, o compilador se perde às vezes, e o recurso de ´boxing´ (guardar tipos nativos como Integer, String, Double, etc... em um TObject) também seria de grande ajuda. Sem falar, como eu já disse, no pré-incremento e pós-decremento, que o pessoal do Lazarus/Free Pascal já incorporou à linguagem.

Um equivalente ao Hibernate, seria o toque final para abstração total do banco de dados, primeiro foi o BOLD, depois o ECO, que nunca funcionaram muito bem no Win32, e ainda eram muito caros, pois só vinham na versão Architect, o Hibernate é OpenSource. Ja passou da hora de o Delphi ter uma ferramente de mapeamento objeto-relacional séria para Win32.

Resumindo, acho que o Delphi pode ter um futuro longo, ou breve, tudo depende de como serão as próximas versões.


GOSTEI 0
álison Bissoli

álison Bissoli

25/08/2008

infelizmente esquecemos do principio básico que programar não é uma ciência completamente exata, é sim um misto de exatas com arte, as IDEs são apenas os meios, a metodologia e a criatividade são suas.

Leonardo Da Vinci (programador... pois inventor...) com certeza responderia
que tanto faz a versão ou fornecedor do pincel que ele usava, caso a fábrica
de pinceis viesse a falir, pois, com os proprios dedos, faria coisa melhor.

O mundo é mais que Embarcadero, mais que CODEGEAR... mais que
microsoft... e é tão mesquinho ficar discutindo se a linguagem x é melhor
que a linguagem y. Não adianta vc ir fazer um programa java para oracle
para rodar em uma padaria e nem adianta fazer um sistema em clipper com dbase e jogar vpn pra dizer que roda via internet... cada linguagem
é melhor em algo... não existe linguagem nem ferramenta perfeita.

Desacreditem na IDE por favor...

Acreditem pura e simplesmente na sua arte de programar... e esqueçam
que existem empresas sendo compradas e vendidas por ações na bolsa,
e dediquem seu tempo no que vocês são bons, em programar, não
importa em que.

Enquanto eu programar em delphi, o delphi não vai morrer.
Enquanto o joãozim programar em x++ o x++ não morreu.

A IDE é como um corpo, que ganha armaduras, cavalos para ficarem
mais rapidos... porém... a espada continua na suas mãos.

Não vou citar em quais linguagens programo, porque isso pra mim é
bobagem, mas vou citar somente uma coisa, com orgulho:

SOU PROGRAMADOR


GOSTEI 0
Thiago Vidal

Thiago Vidal

25/08/2008

Mais uma vez, estamos perdendo o foco, não é se a linguagem X ou Y é melhor, e sim, se o Delphi tem futuro, ou não.

E por futuro, eu digo um mercado com alta-liquidez, nao adianta dizer que Clipper nao morreu, pq vc nao acha 10 vagas procurando programador Clipper hj em dia, e vender um sistema DOS, é cada dia mais difícil, pois muitos clientes ainda dão mais valor à interface mais ´bonitinha´.

Muita gente ainda usa Clipper, mas o fato é que, a CA (Computer Associates) que fazia o Clipper, acabou, pois o ambiente gráfico que eles fizeram pro Clipper (Visual Objects) nunca pegou.

Minha dúvida é, se assim como o Clipper, parou no 5.3, se o mercado vai se atualizar no Delphi, ou vamos ficar com duas dúzias de programadores usando Delphi 7 para sempre, desenvolvendo sistema legado?


GOSTEI 0
álison Bissoli

álison Bissoli

25/08/2008

a ferramenta só vai parar de existir quando parar de interessar as empresas.
se ele está passando pela mão de tantas empresas, quer dizer que ainda
interessa para alguém comprar.
creio (não é uma conspiração...) que vá terminar deparar na mão da microsoft, que entrou na jogada quando veio a CODEGEAR.
essa manipulação toda não passa de um joguinho entre empresas de grande
poder, e é bem capaz da microsoft estar por trás disso tudo.

só vai parar de interessar às empresas se nós pararmos de usar.
a onda java já prejudicou a venda do delphi, porém está muito forte ainda.
estou seguro quanto a continuação do delphi, porque por mais que outros
saiam do delphi, outros vem parra o delphi, e para win32 realmente é leve,
direto e funciona perfeitamente.

a insegurança de uns só mostram a sua fraqueza... o medo é para os fracos.

VAMOS... BOLA PRA FRENTE QUE ISSO NÃO VAI ACABAR NÃO!!!!!!


GOSTEI 0
Wdrocha

Wdrocha

25/08/2008

Qual aplicacão comercial ou livre que foi feita em swing fez sucesso??


Em delphi há tantas.....só para citar...o Skype é feito em delphi....


Eu tbm programo em Java....mas só aq na empresa e isso pq os clientes que pedem....fora daqui....não tive a necessidade de usar Java....sempre q faço trabalhos por fora....sempre faço em Delphi e todas as necessidades são supridas.....e os clientes ficam satisfeitos.....


GOSTEI 0
Saulopms

Saulopms

25/08/2008

Bom dia a todos,

Acho que o pecado do Delphi é que hoje, ele está meio ´dependente´ da MS. Se é para programar para web a solução seria .net (ou seja, se eu tenho um sistema desktop rodando com a vcl, eu teria que escrever minhas classes novamente para ´integrá-lo´ com asp.net). O Intraweb(até que a idéia é ótima) não chega nem perto, sequer do php.
Desenvolver para Palm nem se fala ... tem o pocketstudio mas precisaríamos ´re-inventar a roda´.

Essas são minhas frustações mas, talvez alguém mais informado possa nos ajudar a ´sanar´ parte delas.

Mas, sem dúvida, se for um sistema desktop win32 o Delphi é imbatível.


GOSTEI 0
Facc

Facc

25/08/2008

Minha opinião... o Delphi não está falindo não, pois pq a Embarcadero iria investir milhões em uma tecnologia ultrapassada?

Isso é intriga da oposição, amantes do JAVA (é uma ótima linguagem, concordo).

Essa estória tá ficando chata já, é a mesma coisa que falar que a Microsoft vai deixar de fabricar o Windows por não ter lucro (sendo que até o ano de 2010 teremos uma nova versão).

Acho que essa discução já deu muito pano pra manga e tá na hora dos moderadores tomar uma decisão.

Uma coisa eu digo, passei por isso, na faculdade passaram delphi 5 (acreditem!), mas hoje estão passando VB.Net, pq?? contrato com a Microsoft! Ela praticamente obriga as faculdades a usar os programas dela.


GOSTEI 0
Saulopms

Saulopms

25/08/2008

Eu compreendo que muitos já devem estar cheios desse papo.

Mas acho muito salutar esse tipo de discussão pois nos ajuda a ´rebater´ os ´ataques da concorrência´.

Pra mim tem sido muito produtivo pois eu não sabia(como o amigo escreveu anteriormente) que o Delphi com Wine roda mais rápido no linux que o próprio Java. Mais um motivo para eu centrar meus esforços e me especializar em delphi oop ;)

Eu também não creio que o Delphi está falindo...
...mas a Embarcadero poderia investir mais no Intraweb ou desenvolver algo semelhante pois o preço do Delphi é muito mais caro que o vs(que desenvolve pra desktop, web e mobile).
Sem falar no java que é gratuito.


GOSTEI 0
álison Bissoli

álison Bissoli

25/08/2008

é isso que nós devemos fazer,
não reclamar que outra ferramenta é melhor que a ide do delphi,
e sim aproveitar o que o delphi tem de melhor e o que a outra ferramenta tem de melhor.


GOSTEI 0
Knight_of_wine

Knight_of_wine

25/08/2008

Qualquer linguagem no fim das contas viram uma coisa só!

Número binário!

Tenho certeza que o cliente tá, desculpem a expressão, cagando e andando pra linguagem que você utiliza!

Ele só quer ver o sistema funcionando, não importa o caminho que você tome!

Por isso eu prefiro linguagens que me dêem velocidade e não me façam ter que ficar reinventando a roda pra resolver um problema!

O único ponto que acho que a Borland ou CodeGear ou Whatever vacilou foi em ter insistido em lançar uma ferramenta .Net para uma versão antiga do framework como se tivesse cheio de novidades!

O interessante é que o Delphi 2009 vai ter métodos anônimos, o que me deixou bem empolgado pra ver como isso vai ser feito!


GOSTEI 0
álison Bissoli

álison Bissoli

25/08/2008

eu gostaria de saber + sobre a nova versão do delphi ou se é somente boato.


GOSTEI 0
Thiago Vidal

Thiago Vidal

25/08/2008

Bom, tive acompanhando de perto essa discussão, que me interessa muito, e fazendo algumas pesquisas no google, vi que não é só aqui que a discussão tá acirrada, no [url=http://delphibistro.com/?p=10]Delphi Bistro[/url] também têm se falado muito disso.

Pelo que eu li nesta discussão, e no [url=http://dn.codegear.com/article/36620]Roadmap da Codegear para o Delphi[/url], parece que eles entendem o quão atrás eles tão em matéria de recursos em relação à outras linguagens. Parece que entendem também que o foco é Win32/64, pois quase nada se fala sobre .Net no roadmap.

Achei interessante a idéia de abstrair a Vcl/Rtl, de forma que voce possa com o mesmo código, compilar para 32/64 bits, isso abre portas para [i:313b322131]cross-compile[/i:313b322131], entre outras plataformas, como linux, que foi discreatamente comentado na seção [i:313b322131]Beyond Commodore[/i:313b322131] do roadmap.

Em matéria de funcionalidades, acho que se este for o caminho seguido mesmo, o Delphi ainda vai ser sucesso por muito tempo. Resta saber se o time de desenvolvimento conseguirá, tirar o atraso de quase 8 anos em relação aos concorrentes, em apenas 2, sem deixar uma quantidade absurda de bugs na IDE.

Também estou ansioso para ver as funcionalidades do novo DataSnap/dbExpress, e recursos da linguagem, como generics e métodos anônimos. Mas continuo achando que o operador ternário, pós-incremento e pré-decremento ainda fazem muita falta.


GOSTEI 0
álison Bissoli

álison Bissoli

25/08/2008

pra quem acha que tá falindo chegou a versão 2009...
novidade minha gente...

tipo TJPG, melhoria na UML, variante de 64 bit...

pequenas evoluções e parece que é rápida também, vou testar.


GOSTEI 0
Thiago Vidal

Thiago Vidal

25/08/2008

[url=http://dn.codegear.com/article/38473]7 razões para atualizar para Delphi 2009[/url]

Finalmente, multi-camadas sem dependencia de COM, ou seja, lembram que eu disse que funcionava QUASE perfeitamente no WINE, pois bem, o wine nao emula o ActiveX muito bem, portanto aplicacoes multi-camadas ficavam comprometidas. Com essa alteração, devem rodar 100¬ funcionais e muito mais rápidas em ambiente Linux.

Achei interessante também a maior facilidade de embutir recursos no projeto, era um saco ter que ficar criando arquivos .RC para embutir no projeto.

De resto, as alterações que já foram discutidas, suporte nativo à UnicodeStrings, e parece que resolveram o problema do Build.

É isso aí galera... ainda falta muita coisa, mas um passo importante foi dado. Vamos ver agora se a IDE ficou estável e rápida como no Delphi 7.


GOSTEI 0
Saulopms

Saulopms

25/08/2008

Em conversa com Bruno Lichot ontem, muitas de minhas dúvidas por FALTA DE INFORMAÇÃO foram sanadas.

Definitivamente o Delphi não está falido nem vai falir.

O que falta é a comunidade Delphi PESQUISAR e SE DAR O TRABALHO de estudar o que o Delphi tem a sua disposição.

Qual a minha necessidade?

Já tenho minhas regras de negócios prontas em minhas aplicações já existentes(multicamadas). Gostaria de fazer um módulo no browser exibindo algumas informações do meu sistema sem ter que reescrever minhas regras em outra linguagem.

.NET TEM
JAVA TEM

Delphi Tem: o Intraweb!

Intraweb é ruim? não.
Tudo depende do programador.
É possível se manter um desempenho comparado a outras linguagens como PHP ou Asp.Net(principalmente o Intraweb 9 que já vem com AJAX nativo).

o que mais eu preciso?

Mas concordo que o profissional deve procurar aprender outras linguagens pois tudo depende da necessidade do cliente/projeto.

Sobre o Delphi 2009, ele poderá ser compilado para linux nativamente.
Isso sim é que é Delphi!


GOSTEI 0
Bononi

Bononi

25/08/2008

O que está acontecendo é que o ´Delphi´ saiu de moda.
A Borland desistiu de trabalhar com ambientes de programação e passou a bola depois de deixar ela cair. Pedindo um preço absurdo pela ferramenta, porque ela valia isso quando a concorrência não alcançava, ela abusou da auto-confiança a ponto de perder o cara que criou o Delphi para a Microsoft... e lá foi ele criar .NET. Não parecem filhos do mesmo pai ? :)
Mas o que aconteceu com a Borland já estava escrito, afinal Philippe Khan, o gênio criador de tudo o que a Borland tinha de bom foi despedido da própria empresa que tinha criado. Bom para ele que foi ser criativo em outras areas como por exemplo, criar para nós o celular com camera... só para mostrar aos amigos seu filho recem-nascido... isso é que é ser gênio.
E falando do gênio, de volta ao nosso ´Delphi´, a Borland nasceu com mr. Khan vendendo em diskette uma linguagem chamada ´Turbo Pascal´... soou algum alarme ? Pois é, é de onde vem o ´Delphi´. PASCAL. Aquela história de IDE, compilador super-rápido, bibliotecas, linguagem fortemente tipificada... enfim, mr. Khan/Borland não inventaram a linguagem, mas criaram uma ferramenta que mudou o mundo dos PCs... em oposição à... à ??? Claro, a Micro$oft.
Então o ´Delphi´ não está falindo. Talvez a marca, o pacote, sei lá, o logotipo. Mas não a linguagem.
Se você fez faculdade nos anos 80/90, então aprendeu a programar em C++ (Turbo C++), Pascal (Turbo Pascal), Assembly e outras menos cotadas como Prolog (excelente) e FORTRAN. Se você [b:8a737bb9a4]trabalhou[/b:8a737bb9a4] durante os anos 80/90 então aprendeu Clipper, COBOL e algumas aberrações da época. Todas já existiam há tempos e ainda existem, por sinal muito bem vivas. Programador tem que saber e utilizar o que é conveniente para o momento.
Mas a moda é que o ´Delphi´ tá morrendo.
Certo. Faz assim então...
Deixa a Embarcadero brincar com ele um pouquinho, mexer, melhorar ou piorar, seja lá o que for. Daí passa a bola pra frente de novo, até encontrar uma turma disposta a fazer o ´Delphi´ open-source (não tô falando de Lazarus...). A comunidade é imensa, e milhares de programadores/porra-loucas estarão dispostos a rodar o projeto pra manter o ´Delphi´ vivo. Morte ao ´Delphi´ e viva o ´Delphi´ !
A diferença é que a turma que gosta de pegar o bonde da moda, vai estar longe, abrindo as pernas pras ´novidades´ da MS e achando que isso é que vale dinheiro. Vão acabar os cursinhos-relampagos, para programadores de ocasiões, e só os sérios vão estar interessados em programar de verdade com o ´Delphi´.
Programar mesmo, a gente continua com o Object Pascal, ou o Pascal por puristas, C++ (java ?) ou até Assembler... mesmo que os nomes mudem. Programar mesmo ? Com a base instalada nesses mais de dez anos, o ´Delphi´ tem garantido, mesmo se seu desenvolvimento parar, pelo menos uns 20 anos de trabalho direto e mais ainda através de ramificações que podem surgir. Se considerar a base em PASCAL então é melhor nem estender essa conversa...
Bom, quanto ao ´Delphi´ nos resta agradacer ao Prof. Niklaus Wirth, por criar o PASCAL (lançado em 1973!). Ao Philippe Khan por criar/comercializar o Turbo Pascal, uma ferramentinha com IDE (o que é isso em 1983 ??) vendida em diskette 3 1/2, com 10 arquivos totalizando 132 Kb. Ao sr. Anders Hejlsberg por ter criado o compilador PASCAL que originou o Turbo Pascal, e que mais tarde deixaria sua pequena empresa na Dinamarca (Poly Data) para ir trabalhar como empregado na Borland, e criar todas as versões do Turbo Pascal e... secretamente modificou o Pascal para se tornar uma linguagem orientada a objetos chamada Object Pascal. Criou também uma versão radical (!!) da IDE do TP para o ambiente Windows 3.1 (nem queiram saber...) e chamou o pacote de AppBuilder... apelidado também de VB Killer (naquele tempo eles ainda brigavam contra o B.Gates), mas alguém na Novell já tinha criado algo com um nome parecido. Então de uma piada interna saiu o nome ´Delphi´. Bom, sr. Anders Hejlsberg foi responsável pelas três primeiras versões do Delphi - sim, Delphi 3 a versão definitiva do ´Delphi´ * - e então se bandeou para a Microsoft para tentar matar o que havia criado... e de lá ele nos deu (ou melhor, ainda dá) o C# e .NET ...
Que venham as novidades, porque as caras são as mesmas :)


[i:8a737bb9a4]* Todas as versões do Delphi após a 3 são melhorias, updates e upgrades da base fundada no Delphi 3. Lógico que muito se acrescentou, mas um código escrito em D3 pode ser compilado sem maiores problemas em qualquer versão posterior.[/i:8a737bb9a4]


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

Blz, galera...

Gostaria de ver se esta ferramenta ´falida´ fosse FREE. O que seria dos concorrentes.

Imagine, Rad Studio->Free Download...

Sobre bugs do D2007 . Não tive nenhum que necessitei retornar ao D7, o qual, usei ´ate o osso´, mas o Rad Studio é ferramenta incondicional para a evolução delphiniana.

O D2009 ´falido´ entao, mais rápido em tudo, é so alegria galera...

Com todo respeito aos concorrentes, mas pra mim(e acho que para muitos profissionais programadores Win32/Web, sinonimo de RAD.... é CodeGear/Rad Studio.

Abraço aos profissionais da area, e bons códigos.

E como dizia um filóso

´A cachorrada late e a Caravana passa´, ou algo parecido.


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

[quote:d529441787=´Luiz Henrique´]
E como dizia um filóso
[/quote:d529441787]

...filósofo...


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

As empresas que usam Cobol até hoje fazem isso devido ao custo de portar um programa para uma nova linguagem. Pergunte pra elas se fosse começar hoje em que linguagem elas desenvolveriam? Quantas vagas existem pra Java e quantas pra Delphi? Vê-se muita gente saindo do Delphi e muitas empresas portando suas aplicações.

Gostando ou não, o Delphi está seguindo o mesmo caminho, mesmo sendo bem superior ao Visual Studio. A Borland/CodeGear/Embarcadero está tentando virar o jogo, mas está difícil. Só agora vão lançar uma versão compatível com as novas tecnologias Windows Vista e com Unicode. Compact Framework? Fica pra proxima. Fora os bugs que o colega acima citou. Hoje é possível desenvolver em ASP.NET com o Delphi, mas quantas pessoas fazem isso comparado ao VS?

Se você gosta da Borland, legal! Tem o JBuilder, Delphi pra PHP, 3rdRail (Ruby)...E as ferramentas do ALM que são excelentes!!


GOSTEI 0
Bononi

Bononi

25/08/2008

As empresas que usam Cobol até hoje fazem isso devido ao custo de portar um programa para uma nova linguagem. Pergunte pra elas se fosse começar hoje em que linguagem elas desenvolveriam?


Se elas possuem um depto de desenvolvimento, a resposta seria continuar do jeito que está... profissionais que programam em COBOL e Unix são os mais bem pagos do mercado, o time dessas empresas não largam o osso de jeito nenhum. Desmontar um depto inteiro, trocar plataformas, criar novos softwares, o custo/beneficio tem que ser muuuito grande senão é melhor ir remendando aqui e ali.
Se dependerem de terceirização, a empresa que mantém os sistemas provavelmente não vão dar a bobeira de desvalorizar o produto porque está em Cobol... e se pesquisarem com outras, vão engolir o que elas oferecerem, portanto, linguagem nunca foi problema para as empresas...


GOSTEI 0
Bononi

Bononi

25/08/2008

Quantas vagas existem pra Java e quantas pra Delphi?


Quantas ? Isso pode fazer diferença para aqueles que fazem cursinho de ´Delphi´, mas para um profissional com uma verdadeira base em programação, isso não faz diferença nenhuma, programar em Object Pascal versão xxx ou Java (subset de C++) é como mudar de carro...

Vê-se muita gente saindo do Delphi e muitas empresas portando suas aplicações.


Interessante, você poderia elaborar esta afirmação melhor ?

O que eu gostaria de escutar dos profissionais aqui, é o que eles estão sentindo na prática, se isto está fazendo diferença no bolso, e se está acontecendo de uma forma que a ferramenta que eles usam, no caso o ´Delphi´, está deixando de atender, gerando prejuízo ou forçando-os a investirem em novas tecnologias.


GOSTEI 0
álison Bissoli

álison Bissoli

25/08/2008

anos trabalhando na area de aplicações desktop,
nunca fiquei na mão,
os clientes sempre tem o que pedem somente com o delphi,
as espectativas são sempres atendidas,
o prazo está sempre sendo cumprido,
posso e cobro um valor justo e gratificante pelo meu trabalho.
nenhum cliente reclamou até hoje do valor dos meus serviços.
estou satisfeito com a ferramenta e indico a quem está começando.
os clientes gostam quando entregamos uma ferramenta leve e precisa,
o delphi nos deixa fazer isso sem precisar instalar frameworks, configurar
meio mundo de variaveis de ambientes e ocupar a memória de todo o PC.
vejo positivamente a SELEÇÃO NATURAL que está acontecendo, quem
realmente conhece continua, os meias bocas e made in cursinhos estão
indo atrapalhar programadores de outras linguagens (o que ainda é ruim).
mas se fosse trabalhar com web não o faria em Delphi, tem muita coisa para
amadurecer ainda no delphi para web, mas quanto ao VCL, isso não
morre nunca, se vc quiser ganhar dinheiro mesmo trabalhe com seu
proprio sistema mostrando que você sabe programar em delphi, mas
caso queira entrar numa empresa e morrer de digitar em java no
framework proprio da empresa e ao sair de lá descobrir que não sabe
fazer nada sem os templates que usava... aí você pode sair do delphi.


GOSTEI 0
Thiago Vidal

Thiago Vidal

25/08/2008

Vejo muita gente falando que a linguagem tanto faz, etc, e gostaria apenas de levantar um pequeno problema que estou passando.

Tenho um sistema pronto em Delphi, que funciona em 3 camadas, faz acesso à arquivos XML, comunicação serial RS232, e utiliza threads com conexões TCP/IP.

No momento, estou aprendendo java. Domino a linguagem, porém, para portar o sistema exemplificado acima, é necessário conhecer as classes do java, já existentes, que precisam ser extendidas, ou seja, o FRAMEWORK Java, e não apenas a sintaxe da linguagem. Ainda mais na parte de comunicação serial e conexões tcp.

Me considero programador nível avançado em Delphi, posso dizer que tenho um salário acima da média do mercado. Comecei no Clipper, e além do Delphi, programo em diversas outras linguagens.

O que faz a diferença entre a linguagem X ou Y, não é a sintaxe, mas os recursos pré-existentes que aumentam a sua produtividade. Trabalhar com Indy, sempre foi mais fácil, prático e rápido que usar as APIs de WinSock do windows.... mas e agora, que tanto .Net quanto Java oferecem wrappers ágeis para estes recursos, como determinar se linguagem X ou Y é melhor?

Na minha opinião, mudar de linguagem/plataforma não é tão simples como vcs tem falado. Acho que, a melhor opção, continua sendo aquela que te permite ter mais produtividade, desenvolver mais rápido, e poder cobrar menos, por um sistema mais confiável.


GOSTEI 0
Bononi

Bononi

25/08/2008

[quote:270eaa1f52=´Eng. Thiago Vidal´]Na minha opinião, mudar de linguagem/plataforma não é tão simples como vcs tem falado. Acho que, a melhor opção, continua sendo aquela que te permite ter mais produtividade, desenvolver mais rápido, e poder cobrar menos, por um sistema mais confiável.[/quote:270eaa1f52]

Não, eu não disse que é fácil. O que eu estou ponderando é que a base de um profissional é importante, que independe da ferramenta que ele vai usar. Linguagems como C++ e Pascal, entre outras, sempre estiveram aí e vão continuar, as ferramentas é que mudam. Lógico que existem dificuldades, e mais lógico ainda que as novas ferramentas oferecem mais recursos, flexibilidades, MAS isso não afeta o profissional, ele simplesmente avança.


GOSTEI 0
álison Bissoli

álison Bissoli

25/08/2008

até que enfim estamos sendo racionais e não radicais...

é importante definir qual linguagem de acordo com as limitações e facilidades das mesmas.

porém, devemos também estudar quais são as novidades desse 2009 para saber o que mudou na linguagem para não mudar de linguagem por não saber dos novos recursos.


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

Bom dia a todos.

Descordo totalmente desta falência ou que o Delphi está indo para o mesmo caminho de outras linguagens sem continuidade, digamos assim.
Os fatos dizem totalmente ao contrário, principalmente para quem programa para Win32, o D2009 esta aí para comprovar isto.
Programo em Delphi por que até o momento, não precisei ir para outra plataforma.
Se na plataforma Win32, é digamos que imbatível, vejo também(isto é inegável) que o Delphi está ´entrando´ aos poucos na área Web.
Para quem se baseia nisto para escolher uma ferramenta, so ver nos indices internacionais, o Delphi vem subindo gradativamente de posto.
Não sou mais direto em comparações, por que nao domino uma outra linguagem, exemplo Java, para comparar.
Do antigo Borland Delphi para o Rad Studio, a evolução é continua.

Penso que a pergunta correta teria que ser mais especifica, indicando se ele esta falando de Delphi/Win32.

T+


GOSTEI 0
Brunolspp

Brunolspp

25/08/2008

Pessoal,

Nada de falencia!

Eis o Tour de lançamento do Delphi 2009!!!

É gratuito e em várias capitais brsileiras!!!

As vagas são limitadas!!!

http://latam.codegear.com/br/delphitour/

Abraços,

Bruno Lichot


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Bom dia a Todos.

Pessoal, eu quero lançar uma linguagem nova, diferente de tudo o que há conhecido até hoje em TI (Pascal, Delphi, Basic, VB, C, Java etc), que dê a certeza de que não vai acabar nunca, então eu pensei em um nome bem sugestivo. [color=red:fa95ac3c0d]´JOSUE´[/color:fa95ac3c0d], mas por que o[color=red:fa95ac3c0d]´JOSUE´[/color:fa95ac3c0d], ora, já que lançaram o[color=blue:fa95ac3c0d]´LAZARUS´[/color:fa95ac3c0d], rsrsrsrs... (segunda a história bíblica, Lázaro morreu, foi ressucitado por JESUS, porém morreu de novo. Assim a nova versão do Delphi open source que recebeu este nome ´LAZARUS´, teve o mesmo destino do personagem bíblico. Será ?

Já ´JOSUE´ que é o nome transliterado do Hebraico ´JOSHUA´, Josué (ou Joshua, do hebraico ה&1493;&1513;&1506; &1489;&1503; &1504;&1493;&1503;, Yeho shua ou Ye shua, significa ´YHVH Salva´ ou ´YHVH é Salvação´, Iesous na transliteração para o grego, e na forma latina, JESUS), Já o Tetragrama YHVH, significa JAVE ou transliterado para o grego JEOVA (Nome de DEUS). Pelos menos JESUS morreu e resuscitou e permanece vivo até hoje em nossos corações, quem sabe o nome ´JOSUE´, dará a minha linguagem a permanência eterna no mercado de TI.

Vamos mudar de assunto porque o foco da questão aqui não é a História Bíbica. Apenas quero chamar a atenção de todos para
um fato, que poucos percebem.:

Já tenho o nome da Linguagem, que aliás o nome ´JOSUE´ em tão sugestivo que dá até para ariscar uma sigla em TI.
[color=red:fa95ac3c0d]J[/color:fa95ac3c0d]ava [color=red:fa95ac3c0d]O[/color:fa95ac3c0d]perating [color=red:fa95ac3c0d]S[/color:fa95ac3c0d]ystem [color=red:fa95ac3c0d]U[/color:fa95ac3c0d]pdating [color=red:fa95ac3c0d]E[/color:fa95ac3c0d]nviroments. Ou Sistema Operacional Java atualizando Ambientes.

Agora a grande questão é, por onde começar :?:

Certamente irei recorrer aos conhecimentos existentes hoje em dia (Delphi, Java, Pascal, Basic, C e etc) e não há como fugir disso.
Mesmo que eu decida começar pelo Assembly (Linguagem de baixo nível), mesmo assim, estou utilizando o recurso de uma
linguagem antiga.

O Pascal já era, será :?: Ele não está ai presente no Delphi.

O Basic já era, será :?: Ele não está ai presente no .NET e esteve no VB

O que dizer do C, não está presente no Linux (C++), e porque não dizer no Java.

Pessoal, O Delphi não está acabando, assim como o Java também não está acabando, apenas estão mudando de nome.

Por outro lado, dizer que o Delphi está acabando é muito tendencioso a manipulação da concorrência no mercado, no interesse de se tirar uma
ótima ferramenta, que certamente lhe tira boa fatia de mercado. Já tentaram fazer isto com o Java, só porque é gratuíto. Se o Delphi está acabando,
o culpado, o melhor os culpados somos nós mesmos, que facilitamos o trabalho da concorrência e divulgamos (dissiminamos) a sua semente do mal que a
mesma tenha plantado na mídia, e ai que a concorrência agradece.

Então eu acho que ficar aqui discutindo qual a melhor ferramenta, linguagem e etc, que determinada aplicação ou linguagem está acabando,
sinceramente eu considero isto perda de tempo, isto aqui pode se tornar em assunto para 250.456.876.890 posts, isto porque segundo o nosso Amigo Mazzi, quando diz no trecho do seu post abaixo, ele está correto
em dois pontos:

1º)
Olá a todos e a todas... esse assunto de novo?! rsrsrsr Na minha opinião é como discutir sobre loira ou morena? Corinthians ou Palmeiras


2º)
E falar que o Delphi está sumindo????, já sumiu alguma coisa antes??? eu acho que não... NADA SOME, muito menos uma das melhores ferramentas que já criaram e estão CONSTANTEMENTE melhorando.


Agora, meu amigo Mazzi, eu discordo de voce em dois outros pontos.

1º)
(é claro q dá Corinthians rsrsr)


Amigo só se for na segunda divisão, rsrsrs.

2º)
Delphi Language não precisa aderir comandos nativos de C ou JAva para ficar no mercado..


Neste último caso, então te faço a pergunta: Como o Delphi interage com a API do Windows sem
utilizar comandos nativos do C ? mesmo que sejam compilados.


GOSTEI 0
Vespaziano

Vespaziano

25/08/2008

Sou programador Delphi há dez anos, anteriormente programava em cobol. Quando o Delhi surgiu, praticamente fui obrigado a abandoná-lo em favor do Delphi, por ser uma linguagem visual, etc.
Hoje praticamente me vejo obrigado a fazer o mesmo em relação às novas linguagens. Mas, cá entre nós, acho um tremendo desperdício deixar de lado toda a carga de conhecimentos adquiridos em Delphi, assim como ococrreu com o cobol. O bom programador deve sim aprender novas linguagens, mas sem abandonar os trabalhos com as antigas...


GOSTEI 0
Adriano Santos

Adriano Santos

25/08/2008

Olá pessoal,

Achei que não iam citar meu nome, rsrs...brincadeira.
Desculpem a ausência. Ando com uma quantidade de tasks muito grande. Está bem difícil de continuar ajudando no fórum, mas vamos lá.

...faculdade o professor especialista nessa IDE disse que o Delphi...


[b:4ae4d95357]aldemirJorge[/b:4ae4d95357] com todo respeito a você e ao seu professor, mas especialista? Bem, se fosse mesmo especialista, estaria acompanhando a evolução da ferramenta e saberia que o que disse é uma inverdade. O Delphi está mais vivo que nunca.

[quote:4ae4d95357=´Marco Salles´]
estao migrando para outras IDE por causa da dificil adaptacao .net.


Isto é inegável .... O IntraWeb ate agora não Rolou ... E aprender net no delphi , parece que é outra linguagem... < confesso que esta dificil >

Os engenheiros tinham que facilitar esta curva de aprendizagem... Meus comhecimentos em .net são irrisórios . E isto me deixa ´stressado´ ...[/quote:4ae4d95357]

Marco, tudo bem meu caro? Meu velho, qual a dificuldade com o .net no Delphi? Temos publicado artigos .net na ClubeDelphi já há algum tempo e confesso que eu próprio tenho aprendido muito.
IntraWeb não rolou? Por que? Minhas aplicações hoje são em IntraWeb e não vejo problemas. Com o VCL for Web então, melhor ainda. Vamos trocar uma idéia a respeito. Você tem meu msn né? No final do post vou colocar para que a galera possa conversar comigo tb. Abs.

[quote:4ae4d95357=´Eng. Thiago Vidal´]...uma IDE pesada, e absurdamente bugada, que desde a versao 2005 ja perdeu muitos adeptos, e que, apesar de ter melhorado muito na versao 2007, se nao resolver seus problemas mais serios para a versao 2008, vai estar mesmo, fadada à acabar.
[/quote:4ae4d95357]

Thiago, IDE pesada? Na edição 80 da revista saiu um artigo do Fellipe Henrique que mostra como aumentar o desempenho do BDS2006. As versões 8 e 2005 realmente são mais pesadas sim,mas 2006, 2007 e a 2009, que já estou testando, estão bastante leves. Veja também minhas aulas sobre as novidades do Delphi 2007.

[quote:4ae4d95357=´Eng. Thiago Vidal´]...absurdamente bugada...[/quote:4ae4d95357]

Nenhum bug encontrado por mim foi tão punk a ponto de ter que voltar para outra versão do Delphi. Não sou da equipe de desenvolvimento do Delphi, mas gostaria que me colocasse aqui todos os bugs encontrados. Por favor.

[quote:4ae4d95357=´Eng. Thiago Vidal´]...sistemas multi-bancos no Delphi continuam exigindo uma ginástica do programador...[/quote:4ae4d95357]

Já usou DBExpress? Dá uma olhada nisso:
https://www.devmedia.com.br/articles/viewcomp.asp?comp=2245

Um artigo bem simples de como preparar uma aplicação para mais um banco. Claro, o artigo é bem simples, mas dá pra ter uma idéia. Quanto a queries: nenhuma linguagem faz milagres. O ideal á usar frameworks de persistência, ai fica bem mais fácil.

[quote:4ae4d95357=´Eng. Thiago Vidal´]
...até hoje ainda não entendi pq diabos não colocaram os += e -= no Delphi, e também o pós-incremento (i++) e pré-decremento (--i); cada vez que tenho que dar um Inc(i) ou Dec(i) no Delphi, me sinto um dinossauro. Sem falar em generics, cada nova classe que herda de TCollection, ter que reimplementar Adds, Insert, etc... para cada nova classe... sinto muita falta dos generics.
[/quote:4ae4d95357]

Qual a diferença em usar i++ e Inc(I)? É uma linha de programação. Trocamos 6 por meia-dúzia. Agora, se fosse trocar 10 linhas de programação no Delphi por uma no C#, C++, etc ai sim. Faz algum sentido.

[quote:4ae4d95357=´Eng. Thiago Vidal´]
Isso sem falar nos bugs da IDE, o D2007 permite manter opções de compilação diferentes para release/debug, alguém ja conseguiu fazer isso funcionar?
[/quote:4ae4d95357]

Eu consegui. Qual dificuldade?

[quote:4ae4d95357=´Eng. Thiago Vidal´]
...com uma quantidade imensa de componentes de terceiros que faziam de tudo. Hoje em dia, quem passa por esta fase é são os ambientes .NET e Java, a quantidade de componentes saindo diariamente para estas plataformas é assustadora.
[/quote:4ae4d95357]

Esse é meu principal medo em relação a qualquer desenvolvimento. Estive coordenando uma equipe que enfiou mais de 300 componentes de terceiro na aplicação.

Imagina se conseguiram migrar para outro Delphi? Trabalham com o 6 até hoje, que tem problemas de memory leaks e faltam recursos que existem nas versões mais novas, tudo porque metade dos componententes deles não tem atualizações. De que adianta existirem tantos componentes de terceiro?

[quote:4ae4d95357=´Eng. Thiago Vidal´]
Falo isso, como programador Delphi, que assim como muitos, está chateado com o rumo que as coisas estão tomando. Não quero jogar toda minha experiência no lixo e investir em novas tecnologias... mas sinto que pode ser que eu não tenha muita escolha no futuro... o jeito é torcer, esperar... e, na pior das hipóteses, se preparar.

Mas esta é só a minha opinião, digam a de vocês....[/quote:4ae4d95357]

Cara, não se joga nada fora. Vou citar um exemplo de um cara que adimiro muito e sou fã declarado dele: Gustavo Chaurais. O cara é fera, programa muito e hoje está em uma empresa programando em Java. Está detonando, assim como no Delphi. Ele não deixou a paixão de lado e nem virou para o lado negro da força, muito pelo contrário. Usa Delphi e usa Java e detona nas duas. A melhor solução para o cliente dele hoje é Java.

O que quero dizer é que não importa muito no que vai desenvolver. Se você tiver que vender uma solução para seu cliente que não pode ser feita em Delphi, por que não fazer em Visual Studio, Java ou qualquer outra coisa? Vamos parar com esse xiitismo, somos profissionais. Nosso principal objetivo é prover soluções para nossos Clientes.

O que eu digo é o seguinte: corram atrás. Não fiquem esperando que o mundo Delphi continue um mar de rosas. Como já falaram antes, a maior qualidade do profissional de informática é se adaptar aos tempos à medida em que eles mudam. Java e Ruby estão aí, provando para o mundo sua capacidade. Ao invés de se prenderem à uma plataforma apenas, se atualizem! Conheçam coisas novas, procurem se diversificar!


Idem acima.

Hoje uso o Delphi 7, muitos me perguntam porque usar uma versão antiga, eu respondo, para mim é a melhor versão do Delphi lançada até hoje, tenho Delphi 2007 instalado na minha máquina mas não me adaptei.


Não se adaptou? Questão de costume e falta de vontade na minha opinião. Desculpe a franqueza. Uso hoje o Delphi 2006 e 2007 e não largo nunca mais. Tinha a mesma visão que você, até o dia que fui trabalhar numa empresa que só tinha BDS 2006. Fui ´forçado´ a usar, e confesso que foi difícil, mas hoje. Vixi, tiro de letra. Melhor coisa que inventaram foi aquele filtro para encontrar componentes na paleta. O editor de códigos ou design de formlários parece pequeno?

Crie layouts na IDE do Delphi e salve-os para usar a hora que quiser. Tenho pelo menos uns 10 diferentes. Um monitorzinho de 17´ também ajuda bastante no espaço em tela.

..foco no Delphi.NET, que no meu pondo de vista é muito ruim...


Reintero o que disse. Veja os artigos de .net da revista. São muito bons e me disponho a tirar dúvidas da galera se precisarem.

Com o lançamento do Delphi 2007 acho que as coisas começaram a voltar ao normal. Utilizei ele e não tive problemas mas como ouvi que ele saiu com Bug logo voltei pro D7 até as coisas voltarem ao normal.


Com certeza. O 2007 está muito mais rápido. Qual bug te fez voltar? Foi tão grave assim que não conseguiu usar?
Tomara que com o D2009 tudo fique como antes e seja realmente o sucessor do D7!


Tenha certeza disso.

[quote:4ae4d95357=´Eng. Thiago Vidal´]O D2007 só tem generics no ambiente .NET[/quote:4ae4d95357]

Mas o 2009 vem com Generics para Win32.

[quote:4ae4d95357=´Eng. Thiago Vidal´]
Já que a CLX foi abandonada, eles podiam investir no linux de uma outra forma. Tenho varias aplicações desenvolvidas em Delphi rodando em Linux com WINE, seria um caminho de o Delphi virar ´multi-plataforma´ e desbancar muito fanático em java, pois o WINE não é framework, e roda muito mais rápido que o java também.
[/quote:4ae4d95357]
Já pensaram, vem coisa boa por ai. Outra coisa: o Java é lento porque precisa da máquina virtual rodando e isso torna o aplicativo lento. O sistema dos correios é Java, vejo como é lento. Terrível.

Eu compreendo que muitos já devem estar cheios desse papo. Mas acho muito salutar esse tipo de discussão pois nos ajuda a ´rebater´ os ´ataques da concorrência´. Pra mim tem sido muito produtivo pois eu não sabia(como o amigo escreveu anteriormente) que o Delphi com Wine roda mais rápido no linux que o próprio Java. Mais um motivo para eu centrar meus esforços e me especializar em delphi oop ;) Eu também não creio que o Delphi está falindo... ...mas a Embarcadero poderia investir mais no Intraweb ou desenvolver algo semelhante pois o preço do Delphi é muito mais caro que o vs(que desenvolve pra desktop, web e mobile). Sem falar no java que é gratuito.


Não posso falar, mas preparem-se que vem muita coisa legal por ai. O Tour é essa semana, aguarde e façam suas inscrições.

O único ponto que acho que a Borland ou CodeGear ou Whatever vacilou foi em ter insistido em lançar uma ferramenta .Net para uma versão antiga do framework como se tivesse cheio de novidades!


Na realidade meu velho, o grande problema é que MS joga um pouco sujo, ou seja, eles aguardam o lançamento do Delphi para largar a versão nova do framework que já está pronta há meses. É realmente bem difícil acompanhar a MS. Mesmo assim, o RAD Studio com .net 2.0 está ai e dá pra fazer muita, muita coisa.

[quote:4ae4d95357=´Álison Bissoli´]eu gostaria de saber + sobre a nova versão do delphi ou se é somente boato.[/quote:4ae4d95357]
Não, não é boato. O Delphi 2009 vem com generics, unicode, DBExpress novo, e uma pancada de coisas. O Andreano falou bastante no evento on-line, Delphi Day On-line, que ocorreu há alguns dias.

Em conversa com Bruno Lichot ontem, muitas de minhas dúvidas por FALTA DE INFORMAÇÃO foram sanadas.


O Bruno é meu amigo e trabalho com ele agora. Posso assinar em baixo, de olhos fechados, tudo que ele disse.
Acredite, é isso ai mesmo.

O que está acontecendo é que o ´Delphi´ saiu de moda.


Modismo, na minha opinião não leva a nada. Se a ferramenta é realmente porreta e você a domina, qual a diferença dela ser moda ou não?
Hoje, me considero especialista em Delphi embora nem certificação eu tenha. Digo isso, pq me sinto a vontade para desenvolver qualquer coisa. Qualquer coisa mesmo.

A diferença é que a turma que gosta de pegar o bonde da moda, vai estar longe, abrindo as pernas pras ´novidades´ da MS e achando que isso é que vale dinheiro. Vão acabar os cursinhos-relampagos, para programadores de ocasiões, e só os sérios vão estar interessados em programar de verdade com o ´Delphi´.


É isso ai.

[i:4ae4d95357]* Todas as versões do Delphi após a 3 são melhorias, updates e upgrades da base fundada no Delphi 3. Lógico que muito se acrescentou, mas um código escrito em D3 pode ser compilado sem maiores problemas em qualquer versão posterior.[/i:4ae4d95357]


Pois é.

Tive a oportunidade de estar no último FDD e WebDays e conversar com alguns leitores. Me supreendi que todos que conversaram comigo tem a mesma idéia: não há porque ficar com medo ou ser purista a ponto de usar só Delphi, venerar o Delphi. Estejam abertos a outras tecnologias, linguagens etc.

Enfim, o Delphi está falido, morto, foi pro beleléu? Foi pro vinagre?
Quer mesmo a resposta?

Não, está vivo. Muito mais vivo do que nunca.

Abs

MSN: artes@doiscliques.com
E-mail: falecom@adrianosantos.pro.br

Estou disposição da comunidade, sempre.


GOSTEI 0
Brunolspp

Brunolspp

25/08/2008

Salve Galera!!!!

As inscrições para o Delphi Tour de lançamento do Delphi 2009 estão a todo vapor!!! As inscrições para todas as cidades já estão disponíveis, mas lembre-se que as vagas são limitadas e o evento começa amanhã. Não deixem para se inscrever na última hora, pois pode não haver mais disponibilidade de vagas.

http://latam.codegear.com/br/delphitour/

Será uma série de eventos em várias capitais. A inscrição é gratuita!

Durante o evento serão apresentadas todas as novidades do Delphi 2009.

Apresentaremos todas as novidades incluindo o novo DataSnap com total independência do Windows, os componentes novos da VCL entre eles os de interface do novo Office(Ribbon Controls), as melhorias da linguagem, o suporte a Generics e Métodos Anônimos e muitas outras novidades.

Esse ano teremos a participação especial do David I.

Esperamos vocês no evento!

Abraços,

Bruno Lichot


GOSTEI 0
Thiago Vidal

Thiago Vidal

25/08/2008

Fala galera!

A presença de nomes importantes neste tópico, só tá provando como foi positiva essa discussão toda!!!

Primeiro, gostaria de parabenizar o Adriano pela paciência de ter lido as 4 páginas de mensagens deste tópico, e ter respondido praticamente todas as dúvidas do pessoal! Haja paciência!

Apenas para esclarecer meu ponto de vista:

[quote:54e6e2f03b=´Eng. Thiago Vidal´]
...absurdamente bugada...[/quote:54e6e2f03b]

Acho que td mundo se irritava, e ainda se irrita, com os AV de coreide100.bpl, e outros erros que aconteciam no BDS2005/2006. Felizmente, no 2007 melhorou muito, principalmente com os updates. O help então, nem se fala, sem o update, é praticamente inútil, mas depois de atualizado, ficou muito bom.

A IDE do 2007 também está bem mais leve, como eu ja tinha dito mas tem um bug infernal em relação aos builds de pacotes. Se vc mudar de Release/Debug e vice versa, ele atualiza, dentro do código do .DPK, as diretivas de compilação para a nova configuração. Até aí tudo bem, para quem só compila pela IDE. Se voce definir pela IDE, como DEBUG, e executar via linha de comando (fora da IDE) [msbuild Projeto.dproj /t=Build /p=´Configuration=Release´], ele vai ignorar as configuracoes passadas via linha de comando (release) e compilar como foi definido na IDE (debug).

Nós usamos a DevExpress, cuja suite de componentes possui mais de 30 pacotes. Imagina o trabalho de abrir um por um na IDE para compilar com as informações de compilação corretas? Tivemos que escrever uma task do MSBuild em .Net, para antes de compilar, abrir o arquivo .DPK, e excluir as diretivas, ja que o compilador de linha de comando, não dá prioridade ao que foi passado por parâmetros.

Acho que esse é o bug mais sério, só to reportando, pq vc pediu. No mais, acho que são só os problemas com coreide100.bpl que travam a IDE pelo menos uma vez por dia.

[quote:54e6e2f03b=´Eng. Thiago Vidal´]
...sistemas multi-bancos no Delphi continuam exigindo uma ginástica do programador...[/quote:54e6e2f03b]

Se voce criar um TField persistente com o MySQL, pra definir DisplayFormats, etc... ele vai ser criado como TSQLTimeStampField; e ao abrir o mesmo aplicativo com o Oracle, ele vai dar erro, pois o Oracle retorna TDateTimeField. Será mesmo necessário os mais de 30 tipos de dados que existem em TFieldType? Ainda assim, eles podiam ser compatíveis entre si, por exemplo TWideStringField e TStringField, TCurrencyField e TFMTBcdField, etc... cada driver de banco retorna um tipo diferente, e como o Delphi dá erro em caso de tipos diferentes, fica realmente complicado deixar os TFields persistentes.

Outra coisa, é a adoção do Hibernate pelas outras plataformas. No seu artigo mesmo, voce diz que o NVL do Oracle no Firebird é coalesce, o que dificulta escrever SQL únicos para todos os bancos. Isso o Hibernate resolve no Java, e o NHibernate no .Net. E no Delphi? O ECO é só pra .Net, e o Bold foi abandonado... a galera Win32 ta meio ´carente´ de uma solução realmente OO para banco de dados, que livre o programador de ter que ficar escrevendo um código pra cada banco que ele usa.

Em relação ao i++ ou Inc(i), como eu disse, é um detalhe, frescura, mas o Lázaro já tem, não custava nada colocar no Delphi também né? Mas é claro que ninguem vai deixar de usar o Delphi por causa disso... rsrsrsrs.

Último detalhe: O preço. O principal concorrente do Visual Studio é o Java, que é gratuito. O RAD Studio é muito mais caro, td bem, mas o Delphi for Win32 podia ter um preço mais competitivo em relação aos concorrentes. Não sei como vai ser a política de preços no Brasil para o D2009, mas fica a sugestão.

---

Apenas para concluir, acho muito positiva essa interação do pessoal com os desenvolvedores, e se posso me dar ao luxo de dar uma sugestão final, seria para que a CodeGear desse mais ênfase ao compilador do MESMO código da VCL para o Linux. Sem essa de TWidgetControl como era na CLX, mas o mesmo código compilado no Windows, compilando em Linux. Isso sim, iria desbancar muito concorrente.

O Gustavo Chaurais, eu tive a oportunidade de conhecer em um TechWeek, o cara manda muito bem mesmo, assim como ele teve que ir pro Java, eu to quase tendo que ir também, principalmente pela dificuldade em desenvolver sistema multi-banco no Delphi.

E Floripa não tá no roteiro de vocês não? Tem uma comunidade imensa de programadores Delphi aqui.

Abraço... até mais.


GOSTEI 0
Adriano Santos

Adriano Santos

25/08/2008

[quote:4295ee77ba=´Eng. Thiago Vidal´]Fala galera!

A presença de nomes importantes neste tópico, só tá provando como foi positiva essa discussão toda!!!

Primeiro, gostaria de parabenizar o Adriano pela paciência de ter lido as 4 páginas de mensagens deste tópico, e ter respondido praticamente todas as dúvidas do pessoal! Haja paciência!
[/quote:4295ee77ba]

Ufa, obrigado. Não foi fácil, fiquei quase o domingo inteiro lendo. rsrsrs.
Quem me conhece dos velhos tempos sabe a paciência e dedicação a comunidade que tenho. É um prazer poder ajudar.

Mais uma vez obrigado.

Bom, eu vou testar de perto tudo que mencionou Thiago, principalmente a questão o MSBuild. Aliás, estou devendo um artigo ou vídeo-aula para a comuniade. Assim que conseguir mando bala ok?

Abs


GOSTEI 0
Marco Salles

Marco Salles

25/08/2008

Beleza Adriano..

IntraWeb não rolou? Por que? Minhas aplicações hoje são em IntraWeb e não vejo problemas. Com o VCL for Web então, melhor ainda. Vamos trocar uma idéia a respeito. Você tem meu msn né? No final do post vou colocar para que a galera possa conversar comigo tb. Abs.


Ora Adriano Intra_web não é a melhor Solução em Web. Aplicações nelas são Pesadas do Tipo State-Full (Sem condiçoes de Aceitar Grande quantidade de Usuários acessando-o Simultaneamente)

Marco, tudo bem meu caro? Meu velho, qual a dificuldade com o .net no Delphi? Temos publicado artigos .net na ClubeDelphi já há algum tempo e confesso que eu próprio tenho aprendido muito.


Voce tem feito e eu Tenho lido muitos Artigos sobre Win32 , Firebird e PHP
(este eu não leio.. Não tenho o PHP).. Sobre Artigos .net tenho o Turbo Delphi 2006 instalado , mas pelo andar da Carruagem mudou muita coisa com o Framework 2.0 e olha que o 3.0 ja esta ai...
Se eles disponibilizassem o Rad pelo menos para Estudo , como Fizeram com o Turbo

Mudando um Pouco de assunto Adriano , a Revista deste mes não tem a secção ASK The Expert e nen A QuikReport... [b:982c5a0dae]Uma pena[/b:982c5a0dae]
E quer uma Sugestão.. A Active delphi Lançou uma Secção [b:982c5a0dae]Study Guide[/b:982c5a0dae] com perguntas e Respostas parecidas com a Prova de Certificação
As respostas vem na próxima Edição...[b:982c5a0dae] Interressante[/b:982c5a0dae] , da esta dica ai...


GOSTEI 0
Kroki

Kroki

25/08/2008

Se não estou enganado,a lferramenta de programação não importa mas sim o resultado final.
Aposto que se voce disser a maioria dos clientes que tem um produto pronto e que foi feito pela ´ultima palavra ´ em programação ele deve lhe perguntar;
Aonde eu clico?


GOSTEI 0
Adriano Santos

Adriano Santos

25/08/2008

[quote:617616949a=´Marco Salles´]Beleza Adriano..

IntraWeb não rolou? Por que? Minhas aplicações hoje são em IntraWeb e não vejo problemas. Com o VCL for Web então, melhor ainda. Vamos trocar uma idéia a respeito. Você tem meu msn né? No final do post vou colocar para que a galera possa conversar comigo tb. Abs.


Ora Adriano Intra_web não é a melhor Solução em Web. Aplicações nelas são Pesadas do Tipo State-Full (Sem condiçoes de Aceitar Grande quantidade de Usuários acessando-o Simultaneamente)
[/quote:617616949a]

Marcão, tinha a mesma visão, mas confesso que estou surpreso com o IW viu. O desempenho está bem melhor com o VCL for Web. Mas você tem razão quanto ao State-full, isso dá uma boa diferença de performance em relação ao .net. De qualquer forma, é perfeitamente possível trabalhar com o IW para o desenvolvimento de aplicações.

[quote:617616949a=´Marco Salles´]
Marco, tudo bem meu caro? Meu velho, qual a dificuldade com o .net no Delphi? Temos publicado artigos .net na ClubeDelphi já há algum tempo e confesso que eu próprio tenho aprendido muito.


Voce tem feito e eu Tenho lido muitos Artigos sobre Win32 , Firebird e PHP
(este eu não leio.. Não tenho o PHP).. Sobre Artigos .net tenho o Turbo Delphi 2006 instalado , mas pelo andar da Carruagem mudou muita coisa com o Framework 2.0 e olha que o 3.0 ja esta ai...
[/quote:617616949a]

Então, tenho estudado bastante o .net e tenho gostado muito. O framework 2.0 está magnifíco, com diversos recursos e muita coisa legal. Vale a pena conferir e não é tão difícil não. Tente fazer os exemplos que vem na revista. Vai ver com o tempo que é moleza. ;)

[quote:617616949a=´Marco Salles´]
Se eles disponibilizassem o Rad pelo menos para Estudo , como Fizeram com o Turbo.
[/quote:617616949a]

Infelizmente, ai já não é comigo. ;)

[quote:617616949a=´Marco Salles´]
Mudando um Pouco de assunto Adriano , a Revista deste mes não tem a secção ASK The Expert e nen A QuikReport... [b:617616949a]Uma pena[/b:617616949a]
[/quote:617616949a]

Mandamos para a edição 100. ;)

[quote:617616949a=´Marco Salles´]
E quer uma Sugestão.. A Active delphi Lançou uma Secção [b:617616949a]Study Guide[/b:617616949a] com perguntas e Respostas parecidas com a Prova de Certificação
As respostas vem na próxima Edição...[b:617616949a] Interressante[/b:617616949a] , da esta dica ai...[/quote:617616949a]

Dica anotada e enviada para a comissão editorial. Valeu.
;)

Se não estou enganado,a lferramenta de programação não importa mas sim o resultado final. Aposto que se voce disser a maioria dos clientes que tem um produto pronto e que foi feito pela ´ultima palavra ´ em programação ele deve lhe perguntar; Aonde eu clico?


Digamos que sim e digamos que não. Na realidade há casos e casos. Hoje, trabalho basicamente para prefeituras. Nosso sistema é desenvolvido em IntraWeb com BDS 2006. Estamos migrando agora para 2007 e consequentemente para 2009. Porém, estamos estudando a possibilidade de migrar toda a aplicação para Delphi for .net orientado a Objetos.

Nossos usuários não tem a mínima idéia do que seja Java, C#, PHP ou Delphi, mas como trabalhamos com prefeituras, necessitamos vencer em licitações. E nessas licitações já tive a oportunidade de ler um edital que me dizia: [b:617616949a]O sistema deverá ser desenvolvido em Java, JSP ou PHP[/b:617616949a].

Claro que estava totalmente direcionado a determinada empresa, por isso acabamos perdendo a concorrência. Mas de fato, nunca em 10 anos na área de desenvolvimento, vi cliente meu exigir que o sistema fosse feito nessa ou naquela linguagem. O importante é atender as necessidades do cliente.

Abs


GOSTEI 0
Fabiano Góes

Fabiano Góes

25/08/2008

[quote:f64b4585af=´Adriano Santos´]
Ufa, obrigado. Não foi fácil, fiquei quase o domingo inteiro lendo. rsrsrs.
Quem me conhece dos velhos tempos sabe a paciência e dedicação a comunidade que tenho. É um prazer poder ajudar.

Mais uma vez obrigado.

Bom, eu vou testar de perto tudo que mencionou Thiago, principalmente a questão o MSBuild. Aliás, estou devendo um artigo ou vídeo-aula para a comuniade. Assim que conseguir mando bala ok?

Abs[/quote:f64b4585af]
grande amigo Adriano!!!
estou de prova da paciencia do Adriano, eu mesmo aprendi muito com ele aqui no forum, e a opnião de profissionais como ele é muito importante sobre um assunto como esse.

Bom, programo Delphi a 6 anos e hoje também estou usando Java, não sou nenhum expert não, mais todo projeto que tenho assumido, tenho conseguido fazer sem dificuldades no Delphi.
na minha humilde opinão, nenhuma IDE se compara ao Delphi em termos de win32, já pra web, mobile, etc... não tenho tanta base assim para comparar com outras ferramentas.
Então eu acho que o Delphi nunca vai morrer!!!
mais acho que é necessário conhecer outras ferramentas e estar pronto caso precise usar uma ferramenta diferente.

Acompanhando a discussão fiquei ainda mais ansioso para conhecer as novidades do Delphi 2009.
que venha o Delphi Tour 2009!!!!

Abraço a todos!!!!

DELPHI FOREVER!!!!
:lol:


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Se não estou enganado,a lferramenta de programação não importa mas sim o resultado final.

Se você desenvolve o produto, sim. Agora, se você vai trabalhar em uma empresa que trabalha com outra plataforma, o primeiro critério que eles vão olhar é se o cara tem experiência na plataforma que eles trabalham.

Mas mesmo pra quem tem o produto na linguagem, ainda tem o problema de encontrar profissionais qualificados no mercado.

O Delphi 2009 tem Unicode? Métodos anônimos? Generics? Ótimo, o VS e o Java já tem faz uns anos, estamos tirando o atraso. A ferramenta está ficando mais leve também, que era um ponto negativo.

Midas sem usar COM? Quando lançaram esse, o Bruno deve ter pensado: ´finalmente vou ficar livre do Marcos me perguntar a cada versão de Delphi se fizeram isso.´ :lol:

Espero que a Embarcadero cosiga levantar a bola do Delphi de novo, mas enquanto isso, vou ficar observando.


GOSTEI 0
Fabiano Góes

Fabiano Góes

25/08/2008

Se não estou enganado,a lferramenta de programação não importa mas sim o resultado final.


Existem casos e casos,
por exemplo: como trabalho em uma empresa que fabrica softwares por encomenda, são softwares para situações bem especificas da empresa que dificilmente serão vendidos para outros clientes.
Então a primeira coisa que eles querem saber é em que linguagem será desenvolvido, caso eles queiram comprar os fontes para manter o sistema(o que é dificil mais já aconteceu).
Então por este motivo já ganhamos de concorrentes porque desenvolvemos em Delphi(win32), mais também já perdemos pra concorrencia porque o cliente queria um produto em .Net desenvolvido com o Visual Studio.

Isso não quer dizer qual ferramenta é melhor ou pior, existe mercado pra todo mundo.

mais uma vez: Delphi nunca vai morrer!!! :lol:


GOSTEI 0
Aldemirjorge

Aldemirjorge

25/08/2008

Esse assunto esta ficando saturado. Não sabia que iria repercutir tanto assim. Bom a minha conclusao e que se foda o professor e os caras que trabalham com Java e tal os nerdes que acha que o delphi vai falir so pq acham que o futuro e java. Uma vez outro professor me disse uma IDE se torna boa quando o programador domina ela. Entao Nos delphianos provaremos para esses ze ruelas que o dephi ira chegar a sua versao pelna e free. so para desbancar os javianos e tem outra as IDE tipo Netbens e mais que uma bomba de tao pesado. Entao que comece a guerra. E outra se eu fosse o dono da borland incorporava logo o php pois tem outra emrpesa que ja esta fazendo isso.


GOSTEI 0
Wdrocha

Wdrocha

25/08/2008

Chutou o balde....hauhuahua...


é isso aew.....



Flw


GOSTEI 0
Mahdak

Mahdak

25/08/2008

depois do comentário do Adriano me deu até vontade de desinstalar o Visual Studio, só nao vou desinstalar pq quero estudar os dois IDE´s para ver qual realmente vai me trazer mais benefícios em relação a linguagem .NET


abraços a todos!


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Esse negócio das empresas exigirem a linguagem quando estão interessadas no fonte, existe mesmo. Agora, com .NET era pra melhorar. Qual a diferença entre um código C# e um código Delphi.NET? Puxa, os objetos são os mesmo, os métodos são os mesmos, os componentes se não forem os mesmos, podem comunicar entre si...

E com o Turbo Delphi, o cara não precisaria comprar a IDE, mesmo que o fornecedor tenha uma versão mais avançada, estou certo?


GOSTEI 0
Mahdak

Mahdak

25/08/2008

Esse negócio das empresas exigirem a linguagem quando estão interessadas no fonte, existe mesmo. Agora, com .NET era pra melhorar. Qual a diferença entre um código C# e um código Delphi.NET? Puxa, os objetos são os mesmo, os métodos são os mesmos, os componentes se não forem os mesmos, podem comunicar entre si... E com o Turbo Delphi, o cara não precisaria comprar a IDE, mesmo que o fornecedor tenha uma versão mais avançada, estou certo?


marcos, o turbo delphi como voce deve saber possui limitações, no inicio eu fiquei empolgado com a idéia, mas depois acabei desanimando, por dois fatos:

1. somente uma linguagem por maquina
2. instalação de componentes (nao que eu use varios componentes de terceiros)
3. Reports!

e se eu quiser migrar uma solução win32 para .net? ou mesmo se quiser utilizar as duas linguagens na mesma aplicação? dae ferrou...

Uma vez li num tópico, que se nao me engano foi o massuda quem respondeu, dizendo que seria viavel o uso de componentes sem a instalacão na IDE. Nunca fucei pra descobrir como fazer isso, em compensação não sei como fazer.

nao estou malhando o pau na linha turbo, acho muito interessante que ela exista, pois eu mesmo desenvolvi aplicaçoes com ela na epoca em que a mesma foi lançada, no meu ver ela é perfeita para algumas situações, porém incompleta para outras....

procuro ser imparcial quanto opinião sobre as ferramentas existente no mercado, agora eu só nao compreendo uma coisa:

[b:2fcba32f00]Por que alguns programadores nutrem tanto pre-conceito quanto as ferramentas da microsoft?[/b:2fcba32f00]

abraços!


GOSTEI 0
Pedroso

Pedroso

25/08/2008

Bom ... sobre o preço ... lhes aconselho ir a uma concesionaria da VW e tentar comprar um Jetta a preço de Gol.
Não há como involver tantas pessoas em um projeto para desenvolver um produto de qualidade sem ter custo.
É muito facil dizer ´Ahh tem que ser mais competitivo com o Java .... ´, aquela bosta é de graça. E não tem um decimo da performance em desenvolvimento que o Delphi tem, nem a IDE. E nem performance em execução. É como se enfiasse o pé em um Gol 1.0 e quisesse a mesma performace em um Jetta 2.0. Caraca gente .... vamos nos respeitar. A minha unica tristeza com o Delphi foi que houve versão para o OS/2 da IBM ... mas para a minha felicidade tem a Delphi/400 ... quem diria ... delphi para AS/400 ....... Convido os amantes delphianos para ir ao Delphi D@y e voltar para este post e complementar a respeito dos novos caminhos do delphi agora nas mãos da embarcadero. Garanto que voltarão com opiniões diferentes a respeito do fim do delphi.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

É muito facil dizer ´Ahh tem que ser mais competitivo com o Java .... ´, aquela bosta é de graça. E não tem um decimo da performance em desenvolvimento que o Delphi tem, nem a IDE. E nem performance em execução.


A IDE de graça do Java é melhor que o Turbo Delphi. E tem IDEs pagas mais baratas pra Java que são competitivas com o Delphi. Generics? JIT? Unicode? Mobile? Java tem isso há anos. Querer esconder os problemas da plataforma pra debaixo do tapete não é a melhor solução.

Sinceramente, achei o Delhi 2007 excelente, o 2009 implementa recursos que o Delphi tinha ficado pra trás. Espero que ele consiga reconquistar uma parte do mercado perdido.


GOSTEI 0
Pedroso

Pedroso

25/08/2008

Nem é esconder o problema em cima da plataforma. Na real ja desenvolvo desde 1989. Já desenvolvi em assembly , C, C++ , etc... Quem já participou de desenvolvimento de Kernel sabe do que estou falando. O sistema Windows tem muitos problemas, quem já trabalhou com outros sistemas operacionais sabe do que estou falando (Na vale Linux). Nem estou falando que todos os problemas do delphi estejam fundados nos problemas do Windows. Mas estou falando com base em conhecimento e não dando tiro na lua. O Delphi sem dúvida é melhor que o Java, talves hoje o Java seja mais procurado pois é gratuito. E algumas ferramentas mais sérias são pagas. O JBuilder foi considerado o melhor IDE por algumas revistas especializadas. Por que ???? Porque é paga!!!! O que quero dizer é que o mercado prostituido no Zezinho da esquina ainda existe. Ainda existe professor de faculdade querendo andar na contramão da técnologia e mostra para seus alunos o Java , por que a faculdade não quer gastar com ferramenta paga. O mostra VB por que Microshit vende o produto com o pacotão, aquele que se pega no balaio.

A IDE de graça do Java é melhor que o Turbo Delphi. E tem IDEs pagas mais baratas pra Java que são competitivas com o Delphi. Generics? JIT? Unicode? Mobile? Java tem isso há anos. Querer esconder os problemas da plataforma pra debaixo do tapete não é a melhor solução.



Infelizmente até a Borland erra.... Turbo delphi foi um erro. Tentar baratear para atingir um certo publico é um erro. A exemplo de alguns provedores .... alguns tem acesso ilimitado , banco de dados Oracle e niveis de segurança. Ae este mesmo provedor fornece tambem um plano a preço de 1,99 .... voce consegue gravar .... sei lá ... em arquivo XML e até o piá de 15 anos que ta começando a ser craker (por que acha que é), pois leu um artigo na net invade e faz a festa. Sei lá ... quem desenvolve a algum tempo consideravel, passou por varias técnologias pode se assegurar de algo , quando o assunto é sério. Eu não duvido que o Java se torne um ferramenta séria daqui a algum tempo. mas estas versões gratuitas deixam a desejar, não dá pra se iludir. Eu tambem desenvolvo em Java, gosto por que me lembra da época que desenvolvia em C++ ..... mas ele já esta perdendo chão pro C# .... vamos apostar no tempo e criteriosos no presente.

Mas concordo contigo no que se trata de evolução do Java. Trabalhei com versões gratuitas .... JBuilder e no Visual Age for Java da IBM ... este sim espetacular. O Delphi ficou no limbo por algum tempo e agora esta incorporando novas técnologias ... o que mostra que esta repercutindo muito positivamente a compra da CodeGear pela embarcadero para o mundo de desenvolvimento Delphi. Não estou querendo botar mais pilha nesta eterna guerra de qual a melhor ferramenta. Mas Delphi so perde para as ferramentas Visual Age da IBM ... me desculpem.[/code]


GOSTEI 0
Aldemirjorge

Aldemirjorge

25/08/2008

http://www.timaster.com.br/revista/materias/main_materia.asp?codigo=1460

18 de agosto de 2008

Oportunidades no exterior

Como anda a realidade profissional da TI internacional?

Por Bia Brandão




Cenários distintos de TI se unem num “intercâmbio de mão-de-obra” para, assim, agregar mais profissionais qualificados e alcançarem crescimento produtivo. Essa é uma realidade encontrada no Brasil e em outros países que encorpam o seu quadro com colaboradores internacionais. Para tratar deste assunto, o TI Master entrevistou o executivo francês, Thierry Giraud, diretor geral da SAGE-XRT Brasil, que está no Brasil há seis anos.

Segundo Giraud, as empresas de tecnologia começaram a crescer e se expandir em 2004, quando chegavam ao Brasil pessoas de fora, atraindo cada vez mais investidores estrangeiros. Essa demanda é reforçada por fatores como a explosão das tecnologias no mercado e a expansão da internet pelo mundo, coincidindo com o surgimento da globalização. “Com isso, os projetos de TI ficaram mais globais e também mais fáceis de serem executados, principalmente com a chegada das tecnologias WEB. O roll out dos projetos, por exemplo, virou internacional, levando à demanda por mão-de-obra de fora”, explica o executivo.

Entre os países que se encontram de “portas abertas” e se enquadram no perfil da recepção de estrangeiros estão a China e a Rússia. A sua busca está em profissionais especializados, pró-ativos, independentes e responsáveis. O inglês e o espanhol são hoje imprescindíveis. Existe também uma forte demanda por perfis voltados às novas tecnologias WEB, como Java e .Net, e por perfil gerencial. No sentido contrário, ou seja, das empresas estrangeiras que chegam ao Brasil, elas precisam entender os problemas locais e querem alguém com capacidade para ajudar na superação das dificuldades.

Os consultores de TI especializados em grandes softwares de gestão empresarial, por exemplo, têm contribuído bastante com projetos de outros países. A oportunidade para o profissional brasileiro começa com ele levando um conhecimento específico para o exterior por meio de empresas nacionais que se internacionalizam. “Vale lembrar que a mão-de-obra brasileira é tão competente quanto a dos países desenvolvidos, com a vantagem para as companhias de ser mais barata. Mas isso vem mudando ultimamente, principalmente pelo câmbio dólar/real ou euro/real”, comenta Giraud.

Depois de passar por países como França, Inglaterra, México e Indonésia o executivo avalia que 80¬ das práticas e costumes em TI são iguais na maior parte dos países. Mas um ponto diferencia o Brasil em relação às demais regiões: a sua legislação fiscal e sistema financeiro. “Num mundo globalizado, o Brasil tem essa peculiaridade que o torna único, já que são inúmeros os impostos estaduais e federais, existem juros compostos, entre outros”, diz.

Um dos principais motivos pela demanda de mão-de-obra externa se dá pela falta de profissionais qualificados para atuar. “Por isso, a única saída para as empresas brasileiras é capacitar seus profissionais, como acontece na SAGE XRT. Treinamos nosso pessoal em tesouraria, porque não existe no Brasil uma faculdade nessa área, só de Administração de Empresas”, relata.


GOSTEI 0
Pedroso

Pedroso

25/08/2008

O .Net do Delphi supera o do Visual Studio ..... o VS não possui nada parecido com o VCL da versão RAD Studio.


GOSTEI 0
Fábio Valente

Fábio Valente

25/08/2008

Ótimo tópico.

Me colocou a par dos fatos atuais em alguns minutos (é... acho que foram ´vários´ minutos, mas..... kkk), minha opinião não mudou sobre o Delphi (uso ele desde a versão 3, quando abortei os sistemas DBase/Clipper 5xx) continuo considerando a melhor IDE de desenvolvimento que já vi/usei. O conteúdo está excelente e me mostrou o cenário atual da linguagem (tive alguns ´flashes´ de memória com relação as repetições de erros do passado, como a velha história das versões Pares e Ímpares até a D7, em que as versões ímpares eram bem aceitas e as pares problemáticas e ´evitadas´, e pelo que li, e entendi, desde a versão 7, minha predileta, a coisa não ´andou´ muito), agora estou retomando minha vida profissional de desenvolvedor após longos 4 anos afastado e com apenas um breve retorno temporário (3 ou 4 meses) ano passado.

Ao que li, fiquei ´tentado´ em testar o D2009, porém o sistema que trabalho hoje não estou conseguindo nem tirar ele do D6 para o D7 (no mínimo um grande passo, em minha opinião). Existe o uso de componentes próprios (compilados no próprio D6) e alguns de 3os. O único projeto em D7 é um stand-alone que processa NFe e utiliza o NFe-express(e só por causa do componente está nesta versão). O BD é MySQL 3.23 (prefiro o Firebird, porém é regra de negócio da compania e já peguei o projeto neste pé). Se alguém tiver dicas da possibilidade da migração sem necessidade de componentes extras, fico grato com a ajuda (mesmo que seja uma dica para migrar do D6 pro D7, também já agradeço).

P.S.1: Adriano, li seu artigo sobre MySQL, OracleXE e Firebird no mesmo projeto e vou tentar implementá-lo para testar com o FB
P.S.2: Bruno, obrigado pela dica do DelphiTour, vou tentar participar

Novamente, parabéns pelo post (todos que participaram... e é bom saber que tem muitos ainda da época em que eu frenquentava o fórum), estou de volta à ativa... e Viva o Delphi!


GOSTEI 0
Adriano Santos

Adriano Santos

25/08/2008

Existe o uso de componentes próprios (compilados no próprio D6) e alguns de 3os. O único projeto em D7 é um stand-alone que processa NFe e utiliza o NFe-express(e só por causa do componente está nesta versão). O BD é MySQL 3.23 (prefiro o Firebird, porém é regra de negócio da compania e já peguei o projeto neste pé). Se alguém tiver dicas da possibilidade da migração sem necessidade de componentes extras, fico grato com a ajuda (mesmo que seja uma dica para migrar do D6 pro D7, também já agradeço).

Tem código-fonte? Compile no Delphi 2007 ou Delphi 2009. Todos os meus componentes compilaram sem nenhum problema na versão 2007.
Tem algumas aulas minhas sobre o D2007, inclusive sobre componentes de terceiros.

P.S.1: Adriano, li seu artigo sobre MySQL, OracleXE e Firebird no mesmo projeto e vou tentar implementá-lo para testar com o FB

Qq coisa estou no ar.
Abs


GOSTEI 0
Xyberx

Xyberx

25/08/2008

Ja vi muitas linguagens, desde criança programo, Meu 1º MSX foi minha vida, usei todas as versões do Delphi até a 2005(Horrível) e muitas outras, vi muitas coisas sobre linguagens e li 6 Paginas de posts pra dar minha opinião.

1º - Quem conhece o Delphi sabe, sempre foi uma ferramenta que nunca despertou a vontade de se aqduirir outra linguagem auxiliar, pois o mesmo era tudo(Hoje não é mais nada).

2º - A Borland sempre saiu na frente, então copiar a MS foi o fim, pra que usar uma cópia mau feita, se posso adquirir o Original (VS .Net) mais barato e com mais recursos.

3º - Faço Jogos em Delphi (No caso o Delphi 5 com DelphiX ou GlScene) até hoje, muitos muito bem aceitos, faço FrontEnd para Arcades e blablabla. Nestes 20 Anos de Experiencia, concordo plenamente com os mais experientes que disseram ´ A linguagem não diz nada, o programador diz tudo´.
Pois mesmo q tal linguagem não se faça algo mais facil que a outra, mais nunca até hoje encontrei em minhas muitas Linguagens aprendidas e usadas para programar, algo que não pudesse ser feito em outra, mesmo com mais ou menos código.

4º - Desde a Borland desistir do Delphi, as empresas que o Adquiriram, usaram um monte de merdinhas(Iniciantes formados), para colocar na linguagem, o que eles acharam que era mais recente ou melhor, mais nem sempre novo é melhor, isso jah foi mais que provado.

5º - Se a nova dona do Delphi quiser acertar a receita do Bolo, deveria ter mantido a Velha IDE(muito mais muito mais produtiva e intuitiva) para quem quiser usar, pois eles estão nos Obrigando a nos pradronizar em ferramentas MS. Se é assim então porque naum usar logo o original.

6º - Estou usando o Lazarus para migrar Apps feitas em Delphi por mim, é uma promessa muito grande para os Desenvolvedores Delphi, muito mais que o próprio Atual Delphi, jah tendo compilador para N SysOP´s, com cada vez mais adeptos, e com as correções que o Delphi precisava, naum esse monte de lixo que quiseram a qualquer custo empurrar nos programadores.

7º - A Borland sempre teve muita capacidade e criatividade, porém o Delphi tem muitas coisas a fazer ao invés de copiar a MS, poderiam ter Adcionado um compilador pra Micro-Controladores (PIC, Intel, Motorola, Atmel e etc...), componentes de comunicação Serial Nativos, Componentes para uso da Porta Paralela e coisas que sempre vão ser necessárias, mesmo que pouco, se eles perderam tempo com a Paleta Win 3.11 até o Delphi 7, pq naum perder em coisas que viram e mexem são realmente necessárias.

8º - E na era da Internet, porque algo tão Chato e complexo, porque não, como eles sempre fizeram, sair na frente, usar um código Pascal para Programar e o Compilador faz a parte dele e muda pra vc o ASM de acordo com a Plataforma de destino do Seu APP.
Isso seria sim algo novo, e não copiar a MS. Pois se eles criaram o FrameWork pra tentarem fazer algo do Tipo, não custa nada um pouco de criatividade a mais pra fazer algo melhor, não copiado.

Resumindo, o Delphi não vai morrer cedo pois ha muita coisa feita em Delphi que vai requere manutenção a final, mais que ele hoje é usado como linguagem de programação, pra mim é besteira, pq vc´s naum usam mais o Delphi e sim o .Net, no caso que vc´s levantaram, e se o Linux der uma sorte e der uma guinada, vai todo mundo ficar no saco da MS a vida toda, Lazarus pelo menos me dá mais opções q o Atual Delphi e o VS.


GOSTEI 0
Xyberx

Xyberx

25/08/2008

Fui na Delphi Tour e constatei o q disse acima, o Delphi ficando cada vez pior e desatualizado, com um palestrante(Adriano) totalmente confuso sobre o Proprio Produto, mostrando q o Delphi vem trocando 6 por meia Duzia, mostrou q Agora o Delphi tem Perfil de Compilação (Coisa q tem no Vs2002) e coisas basicas que naum animam ninguém q saiba realmente programar a trocar de linguagem, Varias versões de Delphi para naum fazer o que somente um Visual Studio .Net faz sozinho, nunca vai fazer programas para compact Framework pq a Microsoft não libera o Pacote para terceiros(Denovo de Quatro atras do concorrente), não compila 64Bits, Ridículo, coisa que o lazarus faz desde que nasceu, não compila Cross plataform nem tem suporte a Multi Core, e mais uma série de coisas que naum justificam a troca de Delphi por Delphi, e sim de Delphi para Lazarus ou de Delphi para Vs2008 .Net, ou qualquer outra linguagem que respeite o desenvolvedor.
Mostrou cada coisa infantil, tipo o ERwin (Chamava-mos o mesmo de E Ruim), com recursos totalmente estúpidos e mal criados, como um projetor de estatíticas futuras de tamanho de tabela, mais quase naum tem drivers nativos de bancos, com isso como saber com precisão como essa projeção funciona se cada banco tem seus Data Types, campos do Tipo Bytes podem variar de Tamanho e coisas que somente alguém realmente mal informado pode comprar tais asneiras...ri tanto que sai da palestra antes de terminar. Decepcionante se é esse o caminho que o Delphi vai tomar, realmente, preferia que o mesmo jah estive-se sepultado.


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

Boa Tarde galeza...tudo blz...

Babaseirada né, um fulano, outro ciclano...criticando uma ferramenta mundial que milhares de ´PROFISSIONAIS´ e EMPRESAS usam 24x7 sem susto, é pra acabar com a laranja mesmo.
A proposito se o palestrante for o Adriano Santos, nao o conheço pessoalmente, mas sim os seus diversos trabalhos ja reconhecidos publicamente, no meu modo de ver, melhor maneira de dizer o que faz na vida.
Nao querendo contradizer alguns, mas o Rad Studio/Delphi esta no caminho correto, isto já esta comprovado para profissionais que o usam como ferramenta e mensurado no Ranking Mundial.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Penso que se fosse FREE, estaria como ambiente RAD la na primeira posicao.

Um Abraço a todos.


GOSTEI 0
Wdrocha

Wdrocha

25/08/2008

XyberX, então vai pro fórum d Java pow...o q vc faz aq manow???


Tudo bem respeito sua opnião...mas falar mal do Delphi dessa forma e ainda continuar aq no fórum.....aq é democrático tudo bem....mas se eu não concordo com uma filosofia...eu não chego nem perto....



Flw....


GOSTEI 0
Wdrocha

Wdrocha

25/08/2008

Ah....vai usar programar pra Web e usar o Java e o JBoss como servirdor de aplicação....aquela porcaria...q tem q tah toda hora levantando o servidor....muda alguma no teu código e vê se vai funcionar.....só reestartando o servidor....2 min no mínimo pra levantar o servidor....


Além do mais....um máquina com menos de 2GB não tem condições d rodar O JBoss....É tão fuleira essa tecnologia....q tem os componentes Web q já vem prontos...e ainda são ruins d usar...aq na empresa....tiveram q encapsular os mesmos....ou seja, criaram outros componentes a partir dos q já existiam....e ainda tem gerador d código pra tentar agilizar o desenvolvimento....


Mt bom usar o java....rsrsrsrs


Ou seja....já é lento desenvolver em Java com tudo isso...imagina sem isso....

E ainda tem mais....o Seam ainda encapsula algumas coisas como transação e ainda sim....é ruim....


Isso q é linguagem né XyberX????


Experiência d quem trabalhou com isso e não quer nunca mais....

Pelo menos 2 horas pra fazer uma tela d cadastro básico....

mestre detalhe nem se fala.....

E qdo a aplicação fica pronta....fica lenta pra caramba....


Tudo isso por causa da máquina virtual....prefiro o continuar no delphi e caso precise instalar minhas aplicações no linux prefiro usar Winne q é mais rápido q o Java....por não precisar d maq virtual....


Flw...


GOSTEI 0
Wdrocha

Wdrocha

25/08/2008

faz assim....

Faz um software em java pra algum cliente q tem um micro empresa....q não tenha maquinas potentes....


ele vai t devolver no outro dia o seu software....



melhor ainda se vc fizer pra Web....ele vai t devolver no mesmo dia....


Esse é o Java....rsrsrs


Mt bom!!!!!


GOSTEI 0
Wdrocha

Wdrocha

25/08/2008

E mais uma coisa....

Se for usar o jboss pra Web não esquece d baixar o pacote certinhow para a versão do Jboss q vc vai usar....senão....ele não funfa.....Isso q é tecnologia....rsrsrsrsrs



Viva o java....e sua tecnologia web......rsrsrsrs



Fica aew as dicas....rsrsrsrsrs


GOSTEI 0
Adriano Santos

Adriano Santos

25/08/2008

...com um palestrante(Adriano)...


[quote:9950eccafd=´Luiz Henrique´]...A proposito se o palestrante for o Adriano Santos, nao o conheço pessoalmente, mas sim os seus diversos trabalhos ja reconhecidos publicamente, no meu modo de ver, melhor maneira de dizer o que faz na vida.
[/quote:9950eccafd]

Andreano Lanusse pessoal. Foi o A[color=red:9950eccafd][b:9950eccafd]n[/b:9950eccafd][/color:9950eccafd]dreano que deu as palestras no Brasil quase todo. Alguns estados o Bruno Lichot que apresentou o sistema.


GOSTEI 0
Xyberx

Xyberx

25/08/2008

Somente sou um programador Delphi (5 e 7) até hoje, que estou migrando pro lazarus pelo desrespeito da Borland e terceiras com seus parceiros( no caso nós ), pois rastejar atrás da Microsoft, compra-se logo a ferramenta deles que é mais completa e leva o que a Borland tinha de melhor, a equipe de desenvolvimento, que faz mega falta, pois agora a Embarcadero somente tem ido pro caminho da derrota junto com a idéia jah falida do concorrente que foi comprada.
Pois até onde conheço, a MS que é a maior empresa a abandonar suas tecnologias, ADO, ADO .Net, Jet e outras coisas mais, porém ter o Vs 2008 elimina muito da etapa dos programadores .Net em pesquisar e procurar progs auxiliares pra fazer o q o mal copiado Delphi não faz.
Migrando meus progs todos pra lazarus e Vs 2008, pois se for pra copiar, vamos pro original, eu Odeio Java então os que o citaram acima, fizeram muito errado em citar-lo pois a Borland tbem tentou uma IDE falida para o mesmo o JDev.


GOSTEI 0
Prgdelphi

Prgdelphi

25/08/2008

Pessoal, concordo com a opinião de muitas pessoas pessoas aqui. Tanto as prós e contas.
Realmente o delphi não é uma IDE perfeita e nem nunca será. Assim com o o VS2008 tb não é, muito menos o java. Cada IDE / Linguagem de programação tem o seu forte e fraco.
o Delphi é forte em Win32, isso é indiscutível. O Vs2008 é forte em .net... legal...

uso o delphi desde a versão 3. Sem problema algum, sempre me atendeu e a meus clientes. Ele sempre foi uma ferramenta poderosa mesmo. Ate hoje todos os meus softwares são delphi. Muita gente pergunta pq não mudo pra Java... dou risada. Principalmente os clientes, quando vem perguntar pq eu não mudo pra java, minha primeira resposta é uma pergunta, ta disposto a trocar todas as suas estações? Não? Então beleza, continuo no delphi.

Agora uma coisa que ta me deixando bastante frustrado com o delphi, desde a versão 7 é que os caras não acompanham muitas evoluções do windows, vou focar so nas evoluções visuais, que é o que meus usuários pegam no meu pé... poxa... pleno ano 2008, usando delphi 2006 / 20007 e ele ainda insiste em me gerar programas com os componentes ´quadrados e cinzas´ estilo windows 98... tenha dó né... tiveram 10 anos pra atualizar esses componentes e nada de inovação...
Tudo bem existe o xpmanifest. Dá uma melhorada na cara do bicho, mas mesmo assim... não é XP...você percebe que falta algo.

Fico muito triste (e meu bolso tb) tendo que sair por aí procurando componentes de terceiros, pagos, que melhoram o visual, coisa que o delphi ja deveria fazer originalmente.

Nesse ponto o VS supera o delphi de longe... mas de longe meeesmo! A visualização dos componentes ta sempre ´em dia´ com o windows.

Vi que o delphi 2009 possui algumas melhorias nesse quesito, como ribbons e outras coisas a mais... mas não cheguei a dar uma olhada mais a fundo, mas com certeza tudo o que tiver la, o VS2008 ja tem melhor... infelizmente é assim mesmo...
Com esses comentarios com certeza alguem vai falar pra mim ´troca pro VS2008 então´, mas como eu disse... pra aplicação win32, o delphi é o melhor que há.

Espero a embarcadero se atente para isso, pq o que manda para o usuário é a cara do programa... usando o windows vista, tudo colorido, qual programa o usuario vai preferir? um programinha estilo windows 98, ou outro com a ´carinha coloridinha´ do windows vista? mesmo o primeiro sendo muito melhor internamente, mais rapido, não preciso nem responder né, qual o usuario vai gostar mais...

Mas mesmo assim... Delphi Falindo?? Não.... nem a pau...


GOSTEI 0
Xyberx

Xyberx

25/08/2008

Vc economizou bastante pra dizer como eu que um Delphi novo não é necessário se não acompanha o concorrente, pois quase todo mundo que conheço mesmo, ainda tem um Delphi 5 ou 7 no PC justamente pq os Delphis acima não justificam mudanças e ainda mais qndo são pagas e caro ainda.
Vc mesmo deve programar no 7 até hoje né, como muitos outros, será pq, pq a linguágem não tráz nada que nos faça mudar, somente lixos, antes, saia um Delphi, todos os programadores baixavam e instalavam, agora está cada vez menor o número que quer fazer isso, principalmente com uma instalação que vai de 45 min a 2hs. como foi meu caso qndo instalei o 2007 pra conferir e chegar onde minha frustração chegou.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

A má notícia é que o Delphi está bem destaulizado em relação ao VS e ao Java. A boa é que ele está tirando essa diferença.
- Delphi 2005 - integrando Win32 e .NET
- Delphi 2007 - .NET 2.0
- Delphi 2009 já tem os componentes e o visual atualizado e suporte a Unicode, duas demandas antigas.

Pendentes pra alcançar o VS e o Java:
- mobile
- 64 bits
- multi-core

Apesar de preferir o Delphi, hoje trabalho com Java principalmente por questão de mercado (oferta e salário). Acho Java muito bom, ao contrário do que foi dito, utilizamos JBoss com 512 Mb de RAM e quase 100 conexões simultâneas. Se você não presicar de algo muito escalável, vá de Tomcat ou Glassfish. É possível obter desempenho satisfatório em Java, principalmente na versão 1.6, mas da mesma forma que o .NET que o Delphi abraçou, um ambiente gerenciado nunca vai ser igual a um ambiente nativo em questão de performance. As vantagens dele são outras.


GOSTEI 0
Rodolfo Ramos

Rodolfo Ramos

25/08/2008

Eu conheço vários Programadores e quando estava na Versão Delphi 6 ao 7. Vários programadores em C++ e Java diziam que o Delphi era uma Linguagem que não ia Durar (Isso pq Delphi nem Linguagem é, é Ferramenta). Eles queriam defender o Deles, porque não iam querer aprender Pascal. Diziam que o Delphi não Tinha Orientação a Objetos, não podia usar a Internet, não mechia do Windows, não fazia atualização automática, etc... Agora o Delphi tem Delphi win32, Delphi for PHP, na Instalação do RAD CodeGear 2007 o Delphi tem Aplicativos que Mechem com C++. O Delphi é Desenvolvido pela Borland, para Falir o Delphi é Preciso Falir o J-Builder, C++Builder, Interbase, 3RDRail, Delphi, Delphi for PHP, Backfish SQL essa e várias outras Ferramentas. Para uma ferramenta Falir não é do dia pra Noite. Porque Temos Clarion, Clipper, VB, FoxPro e Access que nem é Banco de Dados. Mas Para Estudos e pequenas Aplicações Quebram o Galho e tem Muitos que preferem ele do que SQL.
GOSTEI 0
Oswaldosaraujo

Oswaldosaraujo

25/08/2008

Caros

Desde o Delphi 1, 2, 3,4, 5 se diz essa história que o delphi isso, não tem futuro...desde 1996...esse papo já era uma coisa...desde que havia uma única lista de discussão no Brasil, que era a DelphiBR, que era o Bruno Sonnino que era o moderador, que esse papo vai e volta...São professores que nunca desenvolveram uma aplicação sequer dizendo que a própria programação iria acabar, que tudo iria funcionar quase que automaticamente...quantas aulas ouvindo isto...

Agora uma coisa é certa, Delphi nunca foi unanimidade. Tinha prêmios, mas a maioria dos programadores usou VB, Clipper, FOX, sei lá porque...E hoje tem mais opções. Sinceramente, tem o que vc gosta e tem o que vc não gosta. Eu prefiro Delphi e muita coisa melhorou....

Não havia tanta gente boa envolvida, de boa vontade, qualidade técnica. Não havia um Andreano (brasileiro) como diretor da Borland na época na A.Latina. Um Bruno Lichot, Adriano Santos e outros, era coisa rara. Você queria falar e não tinha com quem, exceção da Borland Brasil na época. Não havia revistas e mais revista sobre Delphi e desenvolvimento. Muita coisa melhorou e não foi só ferramenta, mas sim atendimento...e isso nem preço tem.


GOSTEI 0
Xyberx

Xyberx

25/08/2008

Lógico que preço tem, uma licença mega cara pra uma ferramenta que hoje se tornou um lixo do mercado, sinonimo de sacanagem entre os bons programadores, que se divertem as custas de quem soh sabe uma sucata do passado, DELPHI.

Pois até o Lazarus que é free, tem muito mais a oferecer hoje que o próprio Delphi, lembrando que o mesmo foi desenvolvido em Delphi a princípio, mais reescrito em FreePascal justamente pela falta vergonhosa de um Cross Compiler no Delphi, coisa que a Borland poderia ter desenvolvido, desde a época do D6, qndo tentou lançar o Kylix.


GOSTEI 0
Ffabiop

Ffabiop

25/08/2008

O bom programador, que só se importa com a tecnologia que ele está usando eu dispenso. ´Cross Compiler´, eu não vejo muita falta, me preocupa a pessoa que quer atirar para o lado do linux e do windows com a mesma ferramenta.
Não vejo melhor alternativa que o Delphi quando trabalho para Win32, nasceu e se desenvolveu sobre o windows, fazer funcionar isso em outra plataforma é um tiro no pé. Ah mais o Java consegue, sim consegue mas o funcionamento é completamente diferente.
Noventa porcento dos usuários necessitam de soluções simples, pois eles não tem nem o básico, tem apenas o PC, e suas necessidades. Me divirto com os programadores avançados que acham o cúmulo usar um componete dbcontrol que edita diretamente a base de dados, e fazem camadas de isso e daquilo(lebro do clipper, tela de cadastro, de alteração, de exclusão e de consulta).
Adimiro muito um conhecido meu que em cobol, oferece solução de automação comercial com TEF homologada, suporte a várias marcas de impressoras fiscais e soluções para balção de vendas que a Senior Sistemas(agora a segunda maior empresa de software do Brasil) não conseguiu atender. Nada é passado, nada é ultrapassado, desde que atenda a necessidade do cliente.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

[quote:d7cf40ce00=´Eng. Thiago Vidal´]

Em relação aos recursos de linguagem, até hoje ainda não entendi pq diabos não colocaram os += e -= no Delphi, e também o pós-incremento (i++) e pré-decremento (--i); cada vez que tenho que dar um Inc(i) ou Dec(i) no Delphi, me sinto um dinossauro. [/quote:d7cf40ce00]

amigo, respeito sua opinião e partilho de parte dela, mas aqui nessa frase você foi infeliz, digo o porque:

o delphi não tem operadores += -=, pos e pré incremento e decremento ++ e -- porque ao contrario das linguagens C,C++,Java e C# o Delphi não é uma linguagem baseada em C que segue o estilo de programação C, é uma linguagem baseada em pascal, que segue o estilo, sintaxe e semantica de pascal.

Seria perfeitamente possivel colocar esses operadores no delphi, e não é falta de investimento ou capacidade dos engenheiros, é simplesmente uma questão de estilo. Senão, porque não substituir tambem o := por = e o = por ==? porque não substituir o begin por { e o end por }? ou então não precisar de cabeçalhos dos metodos na seção interface e já partir para a implementação da classe? ou ainda usar return no lugar de result e poder declarar variaveis no meio do codigo? porque isso seria C e não Delphi.

Eu acho o código no estilão delphi mais facil de compreender, porque exige que você estruture o código de certa forma. Agora imagine-se programando em C#, onde você pode no meio de um if declarar uma variavel nova e usa-la nesse escopo, mesmo tendo outra com o mesmo nome fora desse if?

Eu gosto muito de C e acho bastante facil a leitura e documentação do codigo, se você não fizer muita gambiarra.

Eu acho que o delphi vai se tornar exotérico assim como algumas linguagens especificas que conhecemos: natural, abap, progress etc, mas não acho que uma ferramenta madura e voltada a negocios como essa saia do mercado, existem até softwares de segurança e antivirus feitos em delphi!

E assim como o clipper, se um dia o delphi morrer, sempre terá alternativas open-source, no caso do clipper o Harbour, se eu não me engano, e no caso do delphi o Lazarus.


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Bom dia a todos.

Parece que eu já disse isso aqui antes, por isso vou concordar em gênero, número e grau com Ffabiop.

Programador que se prende à uma determinada linguagem ou ferramenta, está ameaçado de perder seu espaço dentro do Mercado.

Em TI hoje em dia nada mudou, quando todos pensam que mudou, mudou sim, as Interfaces gráficas devido ao assustador e galopante avanço do Hardware, porém quanto ao Software, Ah temos teconologia de ponta, surgiu o Delphi, o Lazarus, o Embarcadero, o Java, o Pearl, o Ruby e etc, será que temos :?:

O Delphi e todos os seus sucessores utiliza Pascal, linguagem criada em 1970 pelo suíço Niklaus Wirth.

O VB e ou o Visual Studio utiliza Basic, a linguagem original foi projetada em 1963 por John Kemeny e Thomas Kurtz,

O Java, porque não dizer que foi oriundo da linguagem C, linguagem esta que começou a ser desenvolvida entre 1969 e 1973 por Ken Thompson e Dennis Ritchie

Enfim, dá pra ver o processo evolutivo de todas as linguagens e ferramentas que por ai surge, entretanto, todos tem a mesma origem num passado remoto, dai a minha concordância com Ffabiop quando diz:

Nada é passado, nada é ultrapassado, desde que atenda a necessidade do cliente.


Um outra coisa importante que eu quero destacar é sobre o [color=red:2323c2173f]Conceito de Orientação a Objetos[/color:2323c2173f], onde vejo pouca gente discutir aqui no Forúm, conceito este que eu considero importante, pois não adianta voce desenvolver em Delphi ou Java, se não conhecer este conceito, pois não aproveitará os recursos em que os mesmos oferecem dentro deste conceito que é bastante poderoso.


GOSTEI 0
Juniorvieira

Juniorvieira

25/08/2008

:)
Não acho que o delphi vai acabar, pelo menos nos proximos dez anos.

Agora só acho absurdo o preço da licença para ter uma ferramenta como o Rad Studio comparada as outras.

R$1200,00 no RAD STUDIO já está de bom tamanho né...

Prefiro pagar barato pelo Visual Studio, e programar em c#.net é tão bom quanto. E estarei usando uma ferramenta licenciada.
Hoje uso o rad studio pirata quando faço meus sistemas.
Como vou cobrar 5mil, 8mil em um sisteminha e dar R$ 6.000 no RAD ???
Tão brincando né.. fora os bugs..


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

:) Não acho que o delphi vai acabar, pelo menos nos proximos dez anos. Agora só acho absurdo o preço da licença para ter uma ferramenta como o Rad Studio comparada as outras. R$1200,00 no RAD STUDIO já está de bom tamanho né... Prefiro pagar barato pelo Visual Studio, e programar em c#.net é tão bom quanto. E estarei usando uma ferramenta licenciada. Hoje uso o rad studio pirata quando faço meus sistemas. Como vou cobrar 5mil, 8mil em um sisteminha e dar R$ 6.000 no RAD ??? Tão brincando né.. fora os bugs..


Depende de qual versão você vai comprar. O Delphi também tem licenças de 1500 reais e atendem a maioria das pessoas, o problema é que o pessoal quer a licença mais cara. O Delphi Professional pra mim já é superior ao VS. Se você quiser comparar com a licença do Archtect, vai ter de somar ao VS o preço de uma licença do Visual Source Safe e do PowerDesign já que os recursos deles vêm junto no Delphi.


GOSTEI 0
Juniorvieira

Juniorvieira

25/08/2008

[quote:f1dc9b2938=´JuniorVieira´]:) Não acho que o delphi vai acabar, pelo menos nos proximos dez anos. Agora só acho absurdo o preço da licença para ter uma ferramenta como o Rad Studio comparada as outras. R$1200,00 no RAD STUDIO já está de bom tamanho né... Prefiro pagar barato pelo Visual Studio, e programar em c#.net é tão bom quanto. E estarei usando uma ferramenta licenciada. Hoje uso o rad studio pirata quando faço meus sistemas. Como vou cobrar 5mil, 8mil em um sisteminha e dar R$ 6.000 no RAD ??? Tão brincando né.. fora os bugs..


Depende de qual versão você vai comprar. O Delphi também tem licenças de 1500 reais e atendem a maioria das pessoas, o problema é que o pessoal quer a licença mais cara. O Delphi Professional pra mim já é superior ao VS. Se você quiser comparar com a licença do Archtect, vai ter de somar ao VS o preço de uma licença do Visual Source Safe e do PowerDesign já que os recursos deles vêm junto no Delphi.[/quote:f1dc9b2938]


:arrow: E quanto custaria o Delphi 2009 ou até mesmo o 2007 professional ??? é mais caro que o VS não acha ???


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Amigos, tudo nessa vida vai falir um dia, inclusive nossos orgãos internos

o Delphi vai falir um dia, talvez daqui a uns 10 anos, mas antes de falir ele vai se ramificar, e dele brotarão inumeros projetos open-source ou livres, e empresas especializadas no assunto, com seus serviços bem caros.

Não acho que o delphi esteja falindo agora, mas acho que a comunidade delphi que está, aos poucos, diminuindo. Isso não foi causado pelo delphi em si, mas pela especulação negativa gerada pela venda da godegear a embarcadero, e por algumas cagadinhas da borland.

conforme a comunidade vai diminuindo, o numero de vagas para programador delphi tambem, mas proporcionalmente o valor do salario desses poucos profissionais vai aumentando.

novos projetinhos de padaria e pastelaria, e de prateleira, vão surgir em novas linguagens, mas os sistemas grandes, legados, erp´s continuarão em Delphi para sempre. E igual hoje em dia tem versões atualizadissimas e novissimas de cobol, inclusive cobol orientado a objeto e .net, o delphi tambem vai se manter. Muita coisa mesmo no governo é feito em delphi, principalmente o 7, digo isso porque trabalho no TRF. Pouca coisa é feita em C#.net. Para o governo não compensa ficar mudando de linguagem todo ano devido a complexidade das legislações e dos proprios sistemas. Tem tambem coisas em php, .net, java etc.

digo isso porque trabalho no TRF, no setor do JEF de são paulo, e trabalho com delphi 7.

Trabalhei bastante tempo com o delphi informalmente, depois fui para uma empresa de ERP e trabalhei formalmente com delphi 7 por mais 3 anos, depois fui para uma empresa de e-commerce e trabalhei com C# em asp.net por 1 ano e 8 meses, depois voltei a trabalhar com delphi.

usei durante 1 ano e pouco o VS 2003. Era bom? não, zuava todo seu html, e ainda zoa. Era eficiente? muita coisa devia ser feita no dedo. Programar um sistema para uma intranet, ou um ERP baseado em web é uma coisa, outra coisa totalmente diferente é fazer um site de comércio eletronico, onde você tem que seguir o layout do seu cliente, bem específico, e fazer com que suas classes, componentes e paginas se ajustem a ele. Muito trabalho e muita coisa feita no dedo.

Não vamos discutir qual linguagem é melhor, pois isso é uma besteira. Programador tem que saber a logica de programação. A linguagem é meramente uma ferramenta ou uma tradução. E as bibliotecas que vem junto com a linguagem, ferramenta ou IDE o programador pode conhecer através dos Helps. Faz parte do trabalho de um programador estudar, aprender e se atualizar sempre. E por isso que um programador de verdade nunca estuda uma linguagem só. por isso para ele não faz diferença se o delphi vai falir ou não.

Dificuldades que eu encontrei no C#: não tem nem a metade das facilidades, componentes e bibliotecas que o delphi tem.
Digita-se muito e reinventa-se a roda.
E quando digo componentes, saibam que eu só uso componentes open-source, pois assim eu posso recompila-los nas novas versões do delphi e não tenho problemas de migração.
Falta tambem um bom componente de skin.

fora isso as vantagens são inumeras.

Dificuldades que eu enfrento no delphi:
A versão que eu uso, a 7, ainda não tem a implementação completa de POO, faltam alguns recursos, como sobrecarga de operadores, coisa que já tem nas versões novas. Tambem não tem algunmas das facilidades do .net, como por exemplo tratar os tipos primitivos como objetos e jogar um .toString em qualquer coisa. Mas é só isso, o resto é vantagens.

Pontos que o Delphi poderia melhorar: Cross compile para varios sistemas operacionais e processadores. Isso é perfeitamente possivel e o pessoal da Embarcadero poderia se basear no lazarus ou outras ferramentas open-source, dando os devidos creditos aos autores, para não ter que reinventar a roda, e assim contribuir para o projeto e valorizar o produto.
Poderia ter tambem um hibernate
poderia ter desenvolvimento para palms e .net compact framework.

Acho que o preço do delphi é justo no seguinte sentido: com uma unica versão do delphi você estende ela com bibliotecas e usa por anos a fio, e a linguagem permanece a mesma, a compatibilidade tambem. já com os produtos da M$, sempre tem incompatibilidade entre os produtos, a linguagem sempre muda, a lingugem sempre incorpora novos comandos que parecem fugir dos padrões e estilo da linguagem, e todo ano você tem que gastar os seus 700 para atualizar a IDE, e refazer os seus programas de padaria e pastelaria.

a licença de upgrade do delphi sai mais barato.

não sei porque no developer studio 2007 e 2009 não tem mais o C#, se no 2005 e 2006 tinha. Não que eu gostasse dele, mas era legal ter mais essa linguagem.

Tambem não sei porque a Microsoft inventou esse negocio de linq e estragou a linguagem C, que era muito boa antes disso. Não que o recurso seja ruim, mas é que vai ter muito porgramador meia boca dando select * sem where em tabelas sem indice do banco de dados e fazer todos os filtros, ordenações e movimentações pelo link, engessado e consumindo monstros de memoria.

Aliás, consumir monstros de memória é um padrão da microsoft, o windows vista e o IE8 que o digam.

Espero não ter me delongado muito ^^


GOSTEI 0
Kroki

Kroki

25/08/2008

Tem mais uma coisa que ta falindo tambem...
O Windows....
Então...Bill Gates ja mudou de ramo....


GOSTEI 0
Bononi

Bononi

25/08/2008

[quote:2beb2fe97c=´vitor^_^´]
Tambem não sei porque a Microsoft inventou esse negocio de linq e estragou a linguagem C#, que era muito boa antes disso. Não que o recurso seja ruim, mas é que vai ter muito porgramador meia boca dando select * sem where em tabelas sem indice do banco de dados e fazer todos os filtros, ordenações e movimentações pelo link, engessado e consumindo monstros de memoria. [/quote:2beb2fe97c]

Amigo a Microsoft não inventa nada. Tudo que ela faz é comprado ou copiado. A Microsoft é um gigante canibal no mercado de software. Tudo que ela faz é prevísivel. É sempre no sentido de criar dependencias ao seus produtos. Isso é chamado capitalismo de mercado. Você já leu ´Minha luta´ de Adolf Hitler ? Se puder leia e compare. Não estou extrapolando não, é só aplicar os mesmos principios às diferentes situações e... BINGO !
Como um grande e velho sábio disse uma vez; ´Nada se cria, nada se perde, tudo se transforma...´.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

de quem esse linq foi copiado?

acho que foi do java, sei lá. Ele gera dependencia dos produtos de micorsoft no seguinte sentido: se uma consulta traz todos os resultados de uma stored procedure e depois trata esses resultados com linq, um mesmo sistema feito numa linguagem que não suporta linq necessitaria executar uma outra procedure para trazer os dados, e essa procedure que deveria tratar.

como cada banco de dados tem um modo diferente de se fazer e chamar procedures...

é sempre assim, ou você fica preso ao banco ou fica preso à linguagem!


GOSTEI 0
Bononi

Bononi

25/08/2008

Quanto à falência do Delphi. Já que esse é o nosso papo preferido por aqui, porque quase ninguém

responde os outros tópicos, só esse mesmo que tem IBOPE garantido... :)

Interessante, eu estava conversando com um grande amigo meu, a umas semanas atrás e esse

papo eventualmente surgiu. Ele é professor de uma faculdade e sócio numa empresa de software de

tamanho respeitável na região. Pelo que me disse com cerca de 200 clientes. Ele me falou que à

cerca de 1 ano e meio atrás surgiu uma oportunidade deles adquirirem pequenas softhouses, que

tinham atuação em locais que eles pretendiam atuar. Diante disso e somado à outras necessidades

da empresa, eles contrataram os serviços de uma empresa de consultoria, para fazer uma análise

geral do mercado. A idéia era criar um ´roadmap´ da empresa para os próximos 5 a 8 anos, em

termos de clientela, reestruturação da empresa e lógico, da evoluçaõ dos produtos.
Eu comentei a respeito desse tópico, e ele me passou alguns dados bem interessantes, mas me

pediu que não fosse especifico em certas informações por questões, como bem sabem, estratégicas

de sua empresa.
Bom, o estudo/análise foi feito na região do Triângulo Mineiro, Alto Paranaíba, Noroeste

paulista, parte de Mato Grosso, do Sul e sul de Goiás, onde estão 99¬ dos seus clientes e é a

região-alvo da empresa. Trata-se de uma região fortíssima em indústria, agro-business, prestação

de serviços, comércio e lógicamente atuação governamental. O escopo do estudo foi para negócios

de médio para grande até pequenos negócios... sem detalhes, e não entendo direito também o que

essa nomenclatura abrange. Os dados são mais ou menos estes :
- 90¬ dos negócios de médio para grande, usam Windows como OS.
20¬ Windows server, 10¬ Win 98 e 70¬ XP, em rede ou stand-alone.
- 98¬ dos negócios médios para pequenos e pequenos, usam Windows como OS.
1¬ Windows server, 30¬ Win 98 e 69¬ XP, em rede ou stand-alone.

- 85¬ dos negócios de médio para grande usam aplicativos desenv. em Delphi.
90¬ usam como sistemas críticos e 10¬ como sistemas auxiliares.

85¬ não pretendem mudar/alterar/reestruturar seus sistemas.
5¬ pretendem à médio/longo prazo mudar seus sistemas.
8¬ estão mudando seus sistemas para outras plataformas e/ou ling.
2¬ estão mudando seus sistemas na mesma plataforma e/ou ling.

98¬ não tem preferência e/ou interessam pela plataforma e/ou ling.
2¬ tem interesse especificos pela plataforma e/ou ling.

95¬ contratam e seguem os padrões de empresas especializadas na aréa.
5¬ possuem departamentos/divisões ou soluções específicasas para aréa.

- 98¬ dos negócios de médio para pequeno e pequenos usam aplicativos desenv. em Delphi.
+99¬ usam como sistemas críticos e menos de 1¬ como sistemas auxiliares.

96¬ não pretendem mudar/alterar/reestruturar seus sistemas.
3¬ pretendem à médio/longo prazo mudar seus sistemas.
Menos de 1¬ estão mudando seus sistemas para outras plataformas e/ou ling.
Menos de 1¬ estão mudando seus sistemas na mesma plataforma e/ou ling.

100¬ não tem preferência e/ou interessam pela plataforma e/ou ling.

99¬ contratam e seguem os padrões de empresas especializadas na aréa.
1¬ possuem departamentos/divisões ou soluções específicas para aréa.

Bom, são dados bem generalizados para preservar a fonte, mas a conclusão que eles chegaram,

foi taxativa. Não existe uma necessidade ou urgência para uma mudança de ferramenta, pelo menos

nos próximos 5 anos. Na conversa, imaginando um possível cenário pessimista, ele concluiu: ´Se a

Embarcadero anunciasse hoje, que iria descontinuar o Delphi, nada mudaria em nosso roadmap, pois

não haveria uma mudaça perceptivel no nosso universo de atuação, ou seja a clientela. Para

imaginar um quadro ´mais assustador´, que nos faria mudar, teria que acontecer um conjunto de

circunstâncias como: Os preços de equip./software cairem radicalmente, o surgimento de um OS

atraente suficientemente para motivar uma troca, um crescimento anormal dos negócios que

necessite uma reestruturação nos sistemas atuais e o mais improvável, uma mudança radical na

mentalidade do cliente que passe a exigir mudanças, algo que geralmente o aterroriza. O que

acontece na prática, especialmente com a perspectiva de crise mundial, é justamente o contrário:

Os preços sofrerão altas ou ficarão estabilizados em alta. Os novos OS continuarão inacessíveis

ou impróprios para o usuário comum. A tendência global é um resfriamento no crescimento do

mercado, a grande maioria continuara crescendo pouco. E finalmente, o cliente prefere sempre a

estabilidade e segurança à mudanças bruscas e com risco. Eu acho que mesmo com a tendência de

queda dos últimos anos pouca coisa muda na base instalada do Delphi´.
É bom lembrar, que o grosso do mercado brasileiro são os médios e pequenos negócios.

Enquanto as multi e grandes empresas do mercado abraçam as mudanças mais fácilmente e se

comprometem com novas tecnologias, esse segmento aposta no sentido oposto. Grande parte da base

de informática desse segmento são de tecnologias ´antigas´, muitas vezes constantemente

recicladas com inclusões de melhorias advindas das novas tecnologias. E eu não estou falando de

Delphi e VB, que nesse segmento são tecnologias recentes. A grande maioria dessas empresas só

apostam em tecnologias estabelecidas e comprovadas por anos de atuação no mercado, e isso

representa o Delphi e algumas outras soluções hoje. É interessante notar que nesta análise, foi

apontado também que uma grande percentagem da base de dados nestas empresas estão ainda em

Paradox e DBase (!!!), e a resistência para a migração é ainda maior, pelos mais variados

motivos.
Enquanto nós, estamos aqui, orgulhosos com nossa alta tecnologia, equipamentos e software

high-end, siglas e nomes em inglês para todos os gostos, soluções com nomes pomposos e

nomenclatura sofisticada, olhando de cima dos nossos prédios o ´mercadinho´ lá embaixo, esse

´mercadinho´ move o país para frente, gera emprego e dinheiro mais que qualquer outro, e está

sempre em busca do mais simples e mais estável, mas nunca do menos eficiente ou efetivo.


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Bom dia a todos.

Não foi por acaso que Bill Gates teve que responder processos por infrigir a lei Anti-Trust, por deixar claro as suas intenções de querer monopolisar os mercados. Ele chegou a ser considerado um terrorista da TI.

Chego a ter dúvidas, se foi ele mesmo o criador do Sistema Operacional DOS, o qual se entitulou por um bom período de MS-DOS, pois segundo as más línguas, até isso disseram que ele copiou de um projeto mal sucedido da IBM, que preferiu investir mais em tecnologia de Hardware do que no Software.

Considero o Bill Gates e a Microsoft, como jogadores de Poker, que blefam que os seus produtos são os melhores, porém como disse o nosso amigo Bononi, a Microsoft não inventa nada e isto é verdade.

Cheguei a discutir com um membro do Forum do Imasters que disse que não concordava em que o Delphi.Net ter sido copiado do Visual Studio.Net, quando mal ele sabe que a mesma pessoa que criou o Delphi.NET, foi a mesma que criou o Visual Studio.NET

O arquiteto por trás do Delphi e de seu predecessor Turbo Pascal foi Anders Hejlsberg, até a sua alteração para a Microsoft em 1996, onde se tornou o arquiteto responsável pelo projeto do C# e foi peça chave na criação do ambiente Microsoft .NET, utilizado no Delphi 8. O Delphi teve o formato da IDE alterado pela primeira vez na versão 8, basicamente similar ao formato do Microsoft Visual Studio para .NET.

VITOR, quanto ao Linq (Language Integrated Query), esta foi copiada do C.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

então, era do C# que eu estava falando, o C era legal até o aparecimento do linq. Depois do linq, o que vai aparecer de programadores fazendo gambiarra.

sem contar que a microsoft prometeu retrocomatibilidade ente as versões do .net framework, uma promessa não cumprida, uma vez que, embora a migração do 1.1 para o 2.0 tenha poucos problemas, o 3.0 e 3.5 são muuuuuito diferentes.

mesmo assim o delphi não suporta o 3.0 ... então deixa pra lá...


GOSTEI 0
Rjun

Rjun

25/08/2008

Esse pessoal com essa choradeira contra a Microsoft é brincadeira. Dá vontade de rir. Se não fosse o Windows [i:d0c141663c]tava[/i:d0c141663c] tudo morrendo de fome.

Em relação ao LINQ, que história é essa que foi copiada do C#? Ele foi implementado para o C pela Microsoft.

Vitor, vi pouco sobre o LINQ, mas achei muito interessante o estilo de consultas para listas em memória. E sobre gambiarra, você pode fazer isso em qualquer linguagem. Quanto a problemas de de compatibilidade não tive nenhum em relação as versões 2.0, 3.0 e 3.5.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Vitor, vi pouco sobre o LINQ, mas achei muito interessante o estilo de consultas para listas em memória. E sobre gambiarra, você pode fazer isso em qualquer linguagem. Quanto a problemas de de compatibilidade não tive nenhum em relação as versões 2.0, 3.0 e 3.5. .


não esquenta, deve ser só preconceito da minha parte, devo estar ficando velho, e por isso xiita.... por isso não gosto que falem que o delphi está falindo....

quanto a xingar a microsoft.... agente vive xingando, e criticando mesmo... mas poucos de nós programa pra linux... heheheheeh


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Quanto a problemas de de compatibilidade não tive nenhum em relação as versões 2.0, 3.0 e 3.5.


Pode se considerar sortudo, tivemos problemas tanto dessas quanto da 1.1. Aliás, até o Service Pack da 1.1 trazia problemas de incompatibilidade, já que a MS mudou o assembly e não alterou nem o número da versão e nem (pasmem!) a data e hora de alteração do arquivo. hehehehe

Não demonizo a MS, mas a pessoa tem que ter foco nos seus objetivos. O meu é satisfação pessoal e ganhar dinheiro, não quero ter trabalho de ficar mudando o meu programa cada vez que sai um framework novo. No tempo que ficaria fazendo isso, posso estar me dedicando a inovar meus softwares, manter a equipe enxuta e vender soluções.

Java é a linguagem mais usada no mundo porque garantiu produtividade, Delphi conseguiu um grande mercado porque também era produtiva comparada às ferramentas da época. Infelizmente demorou a acompanhar as mudanças de mercado e agora está correndo atrás, espero que consiga reconquistar a confiança, senão seu destino é ficar nos softwares legados.

Particularmente enquanto muita gente aguarda ´o número de profissionais Delphi diminuir e o salário pra quem trabalha nos softwares de Delphi hoje que não podem migrar vai aumentar´, prefiro ganhar dinheiro em outra linguagem. O dia que surgir uma oportunidade de Delphi que pague tão bem quanto de Java ou .NET eu volto! :!:


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

já que esse topico tem bastante audiência vamos ser sensacionalistas:


MEU DEUS, O DELPHI VAI FALIR, VAI FALIR SE EU NÃO CONSEGUIR RESOLVER ESSE ITEM....

http://forum.devmedia.com.br/viewtopic.php?p=321272#321272

O QUE FAREMOS AGORA!


hauahauahau desculpem o apelo.


GOSTEI 0
Bononi

Bononi

25/08/2008

Esse pessoal com essa choradeira contra a Microsoft é brincadeira. Dá vontade de rir. Se não fosse o Windows [i:7aa3df5074]tava[/i:7aa3df5074] tudo morrendo de fome.


Como você adivinhou que [b:7aa3df5074]´esse pessoal´[/b:7aa3df5074] [i:7aa3df5074]tava[/i:7aa3df5074] de [b:7aa3df5074]´brincadeira´[/b:7aa3df5074] ?? [i:7aa3df5074]Num[/i:7aa3df5074] fica com vontade de rir não, pode rir [i:7aa3df5074]´a vontade[/i:7aa3df5074].
Você tem razão, se não fosse o Windows [i:7aa3df5074]tava[/i:7aa3df5074] tudo morrendo de fome. Essa é a mentalidade ! Essa é a abrangência da capacidade que se espera dos usuários Windows. Até o surgimento do Windows, não... até o surgimento do DOS, o mundo vivia às escuras na ´informática´, quem conhecia computadores ? Então surgiu o prometido, o salvador, o homem que INVENTOU o Windows ! Graças à ele (e não a DEUS) nós não estamos morrendo de fome. Viva a Microsoft e seu fundador William Gates.
Como eu disse, pode rir, porque nós não estamos morrendo de fome, pelo menos ainda não. Pode faltar um feijãozinho de vez em quando, uma carne de 2ª, mas a [i:7aa3df5074]nóis dá um jeitinho[/i:7aa3df5074] com um ovo frito e por aí vai. Afinal nós fazemos parte da elite brasileira que se pode dar ao luxo de se conectar à internet, ter um pc em casa ou um laptop com wireless, e tudo isso graças à maravilha da tecnologia atual. Afinal, nós fazemos parte de um grupo que pode comprar um software tão caro que todo mundo teima em dizer que está falindo.
Pode rir. Desculpe se houve ofensa de minha parte ao falar da Microsoft. Acredito que existe muita gente aqui que está relacionado a empresa, empregado, partner ou alguma coisa na area. É costume viu ? A gente fala sem pensar, tem sempre que falar mal de alguém, não é mesmo ? Tem que ter um culpado e a o alvo mais fácil é sempre o ´maior´, não é verdade ? Pode ficar tranquilo não [i:7aa3df5074]tô[/i:7aa3df5074] morrendo de fome não viu ? Eu uso o Windows bonitinho, licenciado e o Office e o SQLServer e o VS, e o... olha tá tudo aqui que eu nem sei o que é Microsoft, mas tá tudo bonitinho viu ?
Pode rir, não estamos falando sério, e não vamos morrer de fome por causa disso, não é mesmo ? E é o cúmulo (palavrinha feia essa sô) alguém pensar que a Microsoft não cria ou inventa suas tecnologias, absurdo !


GOSTEI 0
Bononi

Bononi

25/08/2008

Particularmente enquanto muita gente aguarda ´o número de profissionais Delphi diminuir e o salário pra quem trabalha nos softwares de Delphi hoje que não podem migrar vai aumentar´, prefiro ganhar dinheiro em outra linguagem. O dia que surgir uma oportunidade de Delphi que pague tão bem quanto de Java ou .NET eu volto! :!:


Não entendi. Você trabalha com Java ou .NET e não mais com Delphi. E qual a diferença percentual que te pagam pra você [i:8b561e3d39]só[/i:8b561e3d39] programar em Java (ou .NET) em relação ao que te pagariam para desenvolver [i:8b561e3d39]só[/i:8b561e3d39] em Delphi ? Desculpa a pergunta, mas eu fiquei curioso com a sua situação, se quiser não precisa responder.


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Boa tarde a todos.

RJum sobre o que você disse:

.....Se não fosse o Windows tava tudo morrendo de fome.


RJum eu acho que é justamente ao contrário, ou seja, se não fosse nós, a Microsoft junto com o seu Windows era que estaria morendo de fome.

Nós é que somos os culpados, pois somos os dissiminadores dos produtos da Microsoft, pois usamos o seu Sistema Windows tanto legalmente quanto ilegalmente. Aliás, por falar em produtos ilegais, não sei se é o certo, mas houve boatos de que a Microsoft liberou o serial key de licença do Windows 2000 na Internet, para que os Piratas pudessem usar a vontade e adotou um rígido esquema de fiscalização de Empresas. Com isso, mesmo usuários usando windows pirata, a Microsoft ganhou o Ranking do total de usuários que usa o Windows na disputa com o Linux, um estratégia de Marketing bem sucedida até agora. Porém como disse, isso por enquanto foi só especulação, não há nada que comprove isto, que aliás, a especulação é que muda a tendência dos mercados, e a Microsoft nisto também é pioneira.

Não tenho nada contra a Microsoft. Agradeço a DEUS pela existência da Microsoft. Porém, se não houvesse a Microsoft, com certeza haveria outra que dispusesse um Sistema Operacional qualquer no mercado. O que nunca faltou antigamente, não falta hoje e a tendência é aumentar o nível de desenvolvedores de sistemas operacionasi, tridimensionais, bilaterais da vida qualquer. Não estou nem ai para Microsoft e ela também não está nem ai pra mim, pra você ou qualquer usuário que utiliza o seu Sistema Operacional Windows, pois já ganhou o seus milhões de Dolares, só que ela também deveria deixar eu ganhar o meu, já que comprei diversos Sistemas Windows licenciados e até nisso, estou tendo problemas até hoje com a instalação do Vista Licenciado, após constantes aborrecimentos em ligar para o representante Microsoft aqui no Brasil, resolvi instalar o XP Pirata (Indiretamente Legal), e você acredita que eu consigo validar essa cópia direta no site da Microsoft. Pois é, dá pra entender :?:

Por isso dizer que o Delphi está falindo, é pura e meramente especulação, já falei isso aqui antes, e confesso que já estou cansado disto (Especulação), e isto é no que dá programador ficar preso a um sistema operacional, a uma determinada ferramenta, a uma determinada linguagem, aliás já falei isso aqui também, por isso quero diversificar. Já partir para o JAVA e depois partirei para Linux, e vamos ver onde isso vá parar.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

caras, alguem tem um amigo designer? Pergunte a ele o que aconteceu quando a adobe comprou a macromedia:

juntaram o que tinha de melhor nas duas tecnologias, tudo evoluiu junto e hoje, pode perguntar pra qualquer um que trabalha com essas ferramentas, os novos flash (cs 4 eu acho) o photoshop etc estão ótimos, e o dream weaver tambem.

acho que pode acontecer o mesmo com o delphi depois que passar na mão da embarcadero.

e o office? todo mundo criticou o novo design e layout do office, todo mundo elogiou ferramentas free como o open-office (br office aki), mas mesmo assim todo mundo continua com o offfice.

logico que nunca é bom saber ou aprender uma unica linguagem, uma unica ferramenta ou um unico banco de dados, mas gente.... qual visual studio é mais ou menos da mesma época que o delphi 7? o 2003 certo? Então o VS 2003 é relativamente velho? afinal já tem 5 anos....

bom, a ultima empresa em que trabalhei usa ele, usa somente ele e usa muito. E não pretende migrar tão cedo. Já adquiriu o 2005, mas teve muitos problemas ao migrar muitos projetos, pois onde se usavam datagrids no framework 1.1 deveriam ser usadas outras grids que eu não lembro onome em no framework 2.0. por isso os caras ficaram com medo de testar o 2008. Bom, se viraram por 5 anos com o VS 2003, que é uma bosta em comparação com o 2005, e acho que vão aguentar ainda + uns 5 anos com ele... é isso.

Conheço empresas que ainda mantem projetos em delphi 5 e até delphi 3.

aliás, o delphi 3 é o que eu mais gosto. Leve, abre rapidinho, embora não tenha os mesmos componentes e bibliotecas, a linguagem é a mesma, e os recursos dela e do compilador são os mesmos (ou quase os mesmos?) que me arrisco a dizer que, se o delphi 3 não tem um componente que você precisa usar, então .... faça o componente. Eu fiz uns tpanels especiais e ficou da hora.

Agora quanto a versões ruins do delphi, a unica ruim mesmo na minha opinião foi o delphi8, que não tinha win32, soh .net, mas que era uma droga, e o desenvolvimento web com ele era sofrivel.

por falar nisso, manja desenvolvimento de paginas asp.net em delhpi? tudo bem, o code behind do seu projeto pode ser em delphi-language mesmo, no seu .pas. Tinha um tempo em que o codigo inline ou o script runat server na propria pagina aspx devia ser obrigatoriamente em C#. pelo menos até a versão 8. Alguma versão nova do delphi permite a codificação de um script na pagina asp.net em delphi-language? Se ainda tem que saber C, então se o foco da sua empresa é desenvolvimento web com asp.net, ou seja, sem intraweb..... entre aprender C e usar C, bom, Cor C fique com o da M$, o VS2005 que pelo menos é mais facil e mais produtivo nessa area, tem ajax etc...


GOSTEI 0
Bononi

Bononi

25/08/2008

Aliás, por falar em produtos ilegais, não sei se é o certo, mas houve boatos de que a Microsoft liberou o serial key de licença do Windows 2000 na Internet, para que os Piratas pudessem usar a vontade e adotou um rígido esquema de fiscalização de Empresas. Com isso, mesmo usuários usando windows pirata, a Microsoft ganhou o Ranking do total de usuários que usa o Windows na disputa com o Linux, um estratégia de Marketing bem sucedida até agora.


Nem nisso ela inventou... Alguém já se perguntou porque existem tantos virus para OS Windows e QUASE NENHUM para Mac ???


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Então, Discorpio, por essa frase

Boa tarde a todos. RJum eu acho que é justamente ao contrário, ou seja, se não fosse nós, a Microsoft junto com o seu Windows era que estaria morendo de fome. Nós é que somos os culpados, pois somos os dissiminadores dos produtos da Microsoft, pois usamos o seu Sistema Windows tanto legalmente quanto ilegalmente. .


você é tão parceiro da microsoft quanto eu ou o RJun, ou o Bononi e etc.... fazer o que.... desde meados de 98/99 que se falava em migrar tudo pra linux, vamos partir pro linux e talz.... ah, mas como eu vou largar o delphi.... tem o kylix, esse nunca vai deixar ninguem na mão.....

confesso que o abandono do kylix foi uma tremenda decepção, e o inicio das especulações de que o delphi ia falir, pois todos os delpheiros que partiram pro kylix e pro linux, tiveram de migrar para java para continuar no linux, ou seriam obrigados a voltar para os braços da microsoft.

o problema já sabemos, a borland se vendeu a microsoft, vimos claramente isso quando assistimos as palestras no lançamento do delphi 8... e agora a borland come na mão deles... pois tentou jogar o jogo deles, mas eles são sujos....

e hoje, quem quer partir pro linux mas continuar programando em linguagem object pascal, o lazarus é muito melhor do que o kylix jamais foi.... e está melhorando....


GOSTEI 0
Kroki

Kroki

25/08/2008

Quem disse que a Microsoft cria por completo algo?
A Interface do Windows Vista e o Windows 7 foram tirados do Linux/Kde.
Se alguem acha que não,é porque ou não conhece os sitemas operacionais disponíveis ou é cego.
Quem esta morrendo não é o Delphi,são todas as linguagens,pois a tendencia mundial agora são os sitemas embarcados.Veja o Ipod,Iphone,são exemplos.


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Bom dia a todos.

VITOR, realmente o que voce disse faz sentido.

.....o problema já sabemos, a borland se vendeu a microsoft, vimos claramente isso quando assistimos as palestras no lançamento do delphi 8... e agora a borland come na mão deles... pois tentou jogar o jogo deles, mas eles são sujos....


Tem um amigo meu aqui no Rio que trabalha no mercado de ações na Bolsa de Valores e ele me revelou que quando um gigante no mercado quer derrubar a concorrência, faz de tudo para comprar pelo menos 40¬ das ações dos concorrentes, pagam um preço astronômico desde de que as ações sejam ao Portador, e ai quando conseguem comprar, lançam-as no mercado de ações por uma bagatela, isto faz com que todas ações do concorrente fique em queda, obrigando-os a vender os outros 60¬ também por uma bagatela. Isto é o que eles chamam de mercado especulativo.

Não tenho certeza se foi exatamente isto que aconteceu com a Borland, Microsoft e até a CodGear entrando de paraquedas no pedaço, porém que tudo isto se encaixa, e como se encaixa.

Não é à toa que surgiu a especulação de que o Delphi ia acabar, como voce mesmo disse, VITOR, o Delphi ia muito bem quando estava em poder da Borland, até ter parte de seus direitos autorais vendidos para CodGear e sei lá mais quem, pois muita gente colocando tempero seu na comida, acaba estragando a mesma.


GOSTEI 0
Bononi

Bononi

25/08/2008

Vocês querem saber a verdade ? Bom, eu vou postar aqui, trechos de uma correspondencia que tive com um grande colega e amigo meu, anos atrás, quando ele estava em Stanford e era ligado à Borland. Temos um passado em comum, e ele foi o cara que me deu de presente uma caixinha de diskettes contendo um programa chamado ´AppBuilder´ para o Windows 3.1, e um demo pre-release chamado ´Ivory´ para o Windows 95.
Estes trechos, fazem parte da correspondencia que mantinhamos regularmente, em 2002, e mostra o mais significante:
[i:3e0611764c][color=red:3e0611764c]
´...
Como você sabe, o homem por trás do Delphi é Anders Hejlsberg, um dos membros originais da Borland. Durante seu tempo com a Borland, ele melhorou seu compilador Turbo Pascal. Eventualmente, ele se tornou o arquiteto-chefe do time que produziu o substituto do Turbo Pascal - Delphi. Como arquiteto-chefe na Borland, Hejlsberg secretamente tornou o Turbo Pascal em uma linguagem de desenvolvimento de aplicações orientada a objeto, completa com um verdadeiro ambiente visual e uma excelente estrutura de acesso à banco de dados. Incialmente apelidada de ´VB Killer´, Delphi se tornou o produto fundamental da Borland.
Em 1996, ele deixou a Borland e se uniu a Microsoft onde ele era o homem por trás do J++ e da Windows Foundation Classes.
Recentemente ele liderou o time no qual foi criado a linguagem de programação C#, e tem sido um participante-chave no desenvolvimento do framework .NET .
A Microsoft seduziu Anders e o programador-chefe Paul Gross - produtos para internet - oferecendo a eles um salario generoso, ações da MS e um bonus-gigante no ato da contratação.
Felizmente, existem leis neste país para este tipo de ação. A Borland, na epóca, processou a MIcrosoft por práticas injustas de contratação. Tive acesso à documentação, e a Borland cita no processo que :
- A MS, num espaço de 30 meses, contratou 34 funcionários da Borland, numa estratégia de roubar segredos tecnológicos da empresa.
- Foram utilizadas técnicas ´de sedução´ para convencer estes funcionários a deixar a Borland, como altas somas de bonus para atraí-los. Em dois casos, estes incentivos chegavam a mais de US$2 milhões.
- Na epóca da contratação de Hejlsberg estava trabalhando no projeto ´Delphi for Java´.
- Entre outros contratados pela MS, estava Paul Gross, Senior R&D VP, e Anders Heljsberg, o principal desenvolvedor de tecnologia da Borland.
- A MS ofereceu a Gross, US$ 1 milhão de bonus na contratação, ações da MS e uma propriedade próximo ao quartel general da MS.
- A MS ofereceu a Heljsberg, US 1,5 milhão de bonus na contratação e ações da MS. A MS dobrou este bonus para US$ 3 milhões depois que a Borland fez uma contra-proposta. Hejlsberg deixou a Borland em Outubro de 96.
- Entre outras técnicas ´sedutoras´, a MS buscava os funcionários na porta da própria Borland, com limunises, para almoços em restaurantes caros junto com seus executivos.
´Você não tem como perder 34 funcionários-chave e não ter prejuízos´, foi o que me disse Yocam. ´A Borland reportou pela 4a vez consecutiva, perdas quadrimestrais, isso representa 8 quadrimestres (2 anos). Isso tem que acabar´.
Foram 2 anos com o processo na justiça, mas se você pensa que as coisas iriam se resolver por lá, espere para ouvir o que aconteceu.
Em 19 de setembro de 1997, um anúncio conjunto vindo Scotts Valley e Redmont dizia ao mundo : ´Nós acreditamos que este acordo é para o melhor interesse para as duas companhias. Este acordo resolve quaisquer questões legais envolvendo o processo, e permite que as duas companhias continuem a crescer.´. Com esse pequeno anúncio, as duas companhias acordaram em não mais comentar sobre o acordo. Detalhes do acordo eram confidenciais. Com isso, o processo se encerra na justiça, entretanto, a MS já tinha colocado Hejlsberg para trabalhar.
A Borland então anuncia que reduziria seu número de empregados em 15¬ e deixaria o negócio de usuários finais para entrar no mercado de soluções empresariais.
Agora aqui está, o mais significativo de tudo;
Em 8 de junho de 1999, a MS compra ações da Inprise, antiga Borland, no valor de $25 milhões, e inicia uma aliança de US$ 100 milhões, com sua antiga rival. As companhias anunciam acordos de licenciamento e pacotes tecnólogicos que seriam a base de uma aliança de longo termo entre as duas companhias. Como parte do acordo da parceria MS/Inprise, a Inprise concordou em fazer o seguinte :
- Dar total suporte ao sistema operacional Windows 2000, incluindo COM+ e a arquitetura Windows DNA (Distributed Internet Applications);
- Licenciar a última versão da MFC (Microsoft Foundation Classes), a biblioteca-padrão de classes de C++ para desenvolvimento de aplicações no Windows. A MFC vai integrar o pacote Borland C++ Builder.
- Licenciar a última versão do SDK do Windows através do programa de licenciamentos da Microsoft.
E o mais importante de tudo, as duas companhias também acordaram em resolver uma longa série de processos referentes a patentes tecnólogicas pendentes.
Mesmo assim, após acusar 2 anos de prejuízos consecutivos, desesperada a Inprise, em troca de uma infusão de dinheiro de US$ 125 milhões em seu caixa, [b:3e0611764c]cede a MS os blueprints da maioria de sua tecnologia[/b:3e0611764c], deixa a MS de boca aberta ao entregar antigas disputas de patentes tecnológicas, e concorda em amarrar mais ainda seus próprios produtos ao Windows. A Inprise, concorda também em permitir total acesso à mais de 100 patentes tecnologicas, incluindo tecnologias em planilhas e patentes pendentes de novos produtos. Esta transação, meu amigo, significou a vitória final da Microsoft na guerra épica para controlar o negócio de ferramentas para desenvovimento de aplicações e banco de dados.
Não me parece, que a Inprise precisava da teconologia da MS, ou a MS da Inprise. Eu penso que tem muita coisa passando por debaixo do pano, é muito dinheiro para pagar por isso. Bem, a MS não pode incorporar a Inprise, devido a lei anti-truste... uhn...
Então o que você me diz ? Juntou as peças do quebra-cabeças ? Agora, me diga, seria possível que a tecnologia total da .NET tenha vindo da Borland ? Você tem brincado com a linguagem .NET fraqmework... Você percebeu ´Sender´ em cada cabeçalho de funçao ?? Ok, Anders criou o Delphi, e ela era um dos principais desenvolvedores do framework .NET, mas, olhe bem, VB.NET é parecido demais com o Delphi. Lembre-se, a Borland entregou a MS a maior parte dos blueprints de suas tecnologias. Seria possível que estas novas tecnologias da Borland fosse algo como o .NET ?
Talvez, eu só posso supor talvez, o acordo judicial entre a MS e a Borland e a ´injeção de dinheiro´ estão relacionadas. Seria possível que nas linhas do acordo secreto entre as companhias incluísse algo como, ´Vocês (Borland) entregarão para nós (MS) toda sua tecnologia em desenvolvimento e vocês (Borland) vão esperar 2 anos para publicar uma ferramenta que suporte esta tecnologia, mas será permitido que usem parte dela (Web services), como uma porta aberta para essa nova tecnologia (.NET) ser lançada por nós (MS).
Ok, chega de suposições. O que aconteceu, aconteceu. A situação é essa. MS tem o .NET - excelente ferramenta, eu admito - e a Borland parece estar dando duro para dar suporte a esta tecnologia. O futuro apesar do pesares, para nós, parece promissor.´[/i:3e0611764c][/color:3e0611764c]

Se quiser, culpem a Borland, mas pelo menos agora sabem o motivo.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Não é à toa que surgiu a especulação de que o Delphi ia acabar, como voce mesmo disse, VITOR, o Delphi ia muito bem quando estava em poder da Borland, até ter parte de seus direitos autorais vendidos para CodGear e sei lá mais quem, pois muita gente colocando tempero seu na comida, acaba estragando a mesma.


Então discorpio, depois disso que você escreveu, e depois da ´Carta vermelha´ do nosso amigo Bononi, eu estou mais inclinado a acreditar que o delphi vai falir sim. Vai demorar e vai ser um processo longo, que pode se arrastar por mais de 10 anos ainda depois que o delphi se tornar ferramenta legada. Mas se isso acontecer, dane-se, USAREMOS O VISUAL STUDIO, pois, como vimos, por causa dos 34 funcionarios contratados da borland, o VS e o .net framework tem bastante ´temperos´ do delphi, que tornam a programação para ele bem suave.

Para nós sempre terão boas IDE´s e compiladores. E tem certas linguagens que são eternas, como C (e C++) e Java. Não acho que tenhamos motivos pra nos preocupar. Com uma simples leitura de um manual ou um livrinho de comandos e bibliotecas podemos facilmente portar todo nosso know how em Delphi para qualquer outra lingugem.

E quem não lembra do viuisual fox pro? Apesar da lingugem ter ´Falido´, o que eu acho uma injustiça pois achava ela muito legalzinha, a microsoft suportou ela até o ano passado ou retrasado, onde a linguagem já estava na sua versão 9 ou 11, era orientada a objetos, tinha acesso a todos os bancos de dados etc.

Talvez a microsoft compre de vez algumas franquias da inprise ou borland e um dia nos deparemos com um continuado e atualizado Microsoft Delphi, quem sabe.

é importante ter em mente que mesmo se a microsoft passasse a fazer só besteira a partir de hoje, e parasse de vender os seus produtos, não vendesse mais nada, eles ainda tem dinheiro para se arrastar como uma lesma gigante por 20 anos no mercado. E lógico que o marketeiro bill não vai deixar isso acontecer, porque ele capta no ar essas merdas e muda de direção ou de rumo rapidinho.

Tudo isso que está acontecendo eu acho que é normal e até natural, faz parte da evolução uma espécie mais forte sobrepujar a mais fraca absorvendo-a. E isso se reflete no mundo comercial.



GOSTEI 0
Bononi

Bononi

25/08/2008

[quote:a5d4e16f7c=´vitor^_^´]
Para nós sempre terão boas IDE´s e compiladores. E tem certas linguagens que são eternas, como C (e C++) e Java. Não acho que tenhamos motivos pra nos preocupar. Com uma simples leitura de um manual ou um livrinho de comandos e bibliotecas podemos facilmente portar todo nosso know how em Delphi para qualquer outra lingugem.[/quote:a5d4e16f7c]

Isso é claro meu amigo Vitor. Na verdade você esqueceu que Delphi não é nada, e PASCAL, esta sim, faz parte destas linguagens ´eternas´, quem fez faculdade no meu tempo sabe bem disso. Quanto a isso, não há problema, IDES e novas tecnologias sempre estaram se apresentando e se renovando, o que só é bom para nós, os desenvolvedores. Por isso, tenho certeza que o Delphi não irá sumir, mas certamente se transformar e reciclar... aliás parece que já começou a acontecer né ? Com o anúncio do DELPHI PRISM, o substituto do Delphi .NET, e que vai ser um plug-in do VS.
O problema, é a política da Microsoft. E ultimately, a própria existência da Microsoft. Se você possui um Mac, ou já teve oportunidade de trabalhar, não apenas ´mexer´ num McIntosh, mas trabalhar, ou já trabalhou com outros OS e RTOS, e não vou citar aqui o Linux, porque ele é um concorrente amigável do Windows, então você deve saber do que eu estou falando. É mais ou menos, como que você vivesse isolado num grande apartamento com todas as comodidades imaginaveis da vida moderna, e então um dia você abre a janela e descobre que existe um mundo lá fora... e aí começa a se perguntar se algumas daquelas comodidades valem a pena, se não poderiam ser diferentes, melhores ou mesmo inexistentes.
Isso sempre me lembra um conto de ficção-cientifica, de um escritor americano, escrito no final da 2ª guerra e que é brilhante. A história é sobre uma cidade do interior dos EUA e uma companhia que havia descoberto uma nova forma de energia e passou a fornecer para a pequena cidade à título de teste. Para não mudar a estrutura atual, a energia era transformada em eletricidade e repassada ao consumidor à um preço quase de graça, porque a energia era ´inesgotável´ e com um custo quase zero. Todo mundo parecia satisfeito, mas os donos da empresa perceberam que eles continuariam sem ganhar muito dinheiro dquela forma, e se eles cobrassem mais pelo fornecimento, os usuários simplesmente optariam pelos metódos tradicionais. Então eles tiveram uma idéia sensacional... pediram aos seus engenheiros que criassem um ´quirk´ na emissão elétrica fornecida, com isso vagarosamente os aparelhos elétricos iam se danificam e finalmente paravam de funcionar. Logo que isso começou a acontecer, a empresa emitiu press releases onde afirmava que a eletricidade transformada da energia original era mais ´rica´ e ´poderosa´ que a comum, e por isso os aparelhos antigos eram incompátiveis com este novo padrão. Todos ainda poderiam usar, mas teriam uma vida curta e recursos limitados. Como seria de se esperar gerou-se um rebuliço para que se compatibilizasse os aparelhos com a ´nova´ eletrecidade. Um novo mundo (de lucros) se abriu para a empresa ! A própria companhia iria fabricar aparelhos e licenciar a tecnologia por um preço alto e de forma limitada, para outros fabricantes... enfim eles teriam total dominio, desde da fiação até os aparelhos eletrodomésticos dos moradores. Fantástico esse conto, vou dar uma procurada nos meus livros para lembrar o nome e o autor... mas a estória retrata bem o que a MS tem em vista para nós. Imagine os nossos eletrodomésticos e se a eletricidade fosse ´Microsoft Windows´...
Olha, é uma piadinha bem antiga dos anos 90, mas ainda é bem atual, aquela dos dois carinhas saindo pra uma noitada... eles passam num bar todo arrumado, cheios de garçons prontos pra atender, lugar de visual bonito, mesas limpas e arrumadas, excelente. Depois passam num outro todo dessarumado, um cara no balcão e um garçon, cheio de mesas, apertado, barulhento, mas enfim estava lotado. Aí um pergunta pro outro, ´e aí aonde vc quer ficar ?´, o outro diz ´Ah, nesse aqui mesmo !´, o outro pondera ´Pô, mas o outro é bem mais legal, arrumadinho...´, ´É, mais esse tá cheio de gente, então deve ser melhor !´ diz o outro. :lol: Taí, é esse o caso do ´Windows´... todo mundo embarca, porque tá todo mundo embarcando ! :lol:
Então vamos nessa, senão tiver Microsoft .NET no seu computador ou você NÃO tem computador de verdade ou você NÃO sabe ainda o que é bom para você. Nada contra, muito pelo contrário, vendemos produtos .NET, enquanto tiver gente pagando, e pagando bem, e claro a Microsoft garantindo a depência, estamos juntos com eles, e, é até melhor porque nós cobramos um pouquinho por cada ´upgrade´, dificultamos aqui e ali para parecer que não é assim tão simples e todo mundo fica satisfeito.
Desculpem os longos posts, é que me divirto com essa ´brincadeira´, acabei de sair de uma reunião, onde foram estabelecidos novos paradigmas, então é sempre bom mudar de ares :lol: :lol:


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Não entendi. Você trabalha com Java ou .NET e não mais com Delphi. E qual a diferença percentual que te pagam pra você [i:6f3feb0f9b]só[/i:6f3feb0f9b] programar em Java (ou .NET) em relação ao que te pagariam para desenvolver [i:6f3feb0f9b]só[/i:6f3feb0f9b] em Delphi ? Desculpa a pergunta, mas eu fiquei curioso com a sua situação, se quiser não precisa responder.


Oi!
Bom, o mercado varia muito dependendo da cidade onde a pessoa trabalha. Por aqui, enquanto faltam profissinais de Java e o salário está entre 2000 a 3000 pra CLT, profissionais de Delphi quando acham emprego é em manutenção de produtos legados e raramente recebem mais de 2 mil, por mais experiência que tenham. Tem bem mais profissionais de Delphi do que vagas, fazendo o salário cair lá em baixo.

Se pudesse escolher a linguagem, programaria em Delphi até hoje, mas a necessidade fala mais alto. Só repetindo, a realidade da minha região não necessariamente é a realidade de outros lugares.


GOSTEI 0
Juniorvieira

Juniorvieira

25/08/2008

:? É, amigos o delphi não vai falir. Vai virar plugin do visual studio hehehe.

O que é este tal de Delphi PRISM ?? Leiam !!! hehe

http://www.codegear.com/products/delphi/prism/whats-new/

Resumindo parece que os caras se entregaram de vez, quando a microsoft ficar de saco cheio dessa integração e ela conseguir fazer todos usarem o visual studio. Ela vai cortar essa historia de PRISM e vai obrigar agente a migrar pro que eles querem.

Galera quem puder parte pro C#.net ou JAVA correndo..
Delphi é questão de tempo, agora acho que até menos de 10 anos.


GOSTEI 0
Felipeiw

Felipeiw

25/08/2008

Diante de tanta discussao sobre o assunto, entao chego a conclusao de que, se for para comprar neste momento, um delphi ou um visual studio, o melhor investimento sera na ferramenta da MS ?
Esta é uma descisao que tenho que tomar dentro de alguns dias, o que voces sujerem ?

Abs a todos os amigos !


GOSTEI 0
Juniorvieira

Juniorvieira

25/08/2008

Cara vc deve levar em consideração o custo para sua empresa. Que vai de licenças até a quantidade disponivel de prof no mercado e quanto vale cada um. Eu sou fã de delphi, quando resolvi aprender delphi todos os meus amigos foram contra e sempre me incentivaram a aprender VB.
E mesmo assim escolhi o delphi, pra vc ver o quanto gosto.

Mas se o cursto for o mesmo, eu partiria pra solução microsoft.
Abraço !!!


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

O pior desse tal de prism é que o pessoal do Delphi tour não falou nada durante o evento. Será que nem eles sabiam? Venderam o peixe do RAD Studio e agora a Embarcadero anuncia que vai descontinuá-lo. Que segurança a empresa vai ter de apostar nas ferramentas deles se não sabe nem se vai existir daqui um ano ou dois.

Se eu gostasse da MS, tava de VS há muito tempo. Fiquei no Delphi até onde deu, hoje estou no Java mas tenho a esperança que eles parem desse negócio de começar do zero toda hora, estabilizem o que tem, integrem de novo as ferramentas e voltem a ser competitivos.


GOSTEI 0
Mahdak

Mahdak

25/08/2008

Quem disse que a Microsoft cria por completo algo? A Interface do Windows Vista e o Windows 7 foram tirados do Linux/Kde. Se alguem acha que não,é porque ou não conhece os sitemas operacionais disponíveis ou é cego. Quem esta morrendo não é o Delphi,são todas as linguagens,pois a tendencia mundial agora são os sitemas embarcados.Veja o Ipod,Iphone,são exemplos.


até pode ser, mas o visual Windos vista é, com certeza, a copia do visual do Leopard da Apple


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Diante de tanta discussao sobre o assunto, entao chego a conclusao de que, se for para comprar neste momento, um delphi ou um visual studio, o melhor investimento sera na ferramenta da MS ? Esta é uma descisao que tenho que tomar dentro de alguns dias, o que voces sujerem ? Abs a todos os amigos !


Delphi ou Visual Studio :?:

Amigo você ainda tem duas opções: JAVA ou PHP.

Aqui na Secretaria onde trabalho, um amigo meu Web Designer trabalha com o PHP e ele disse que é melhor do o Visual Studio.

O JAVA, além de ser gratuíto, é eficiente, é orientado a objetos, e o mais importante, toda a documentação também é gratuíta, com os novos JDBC que suporta a maioria de drivers dos bancos de dados, e ainda tem uma variedade de aplicações servidores de banco de dados para web, tais como o Apache Tomcat, o GlassFish e etc.....e tudo isso gratuitamente.

O NetBeans que o editor JAVA também gratuíto, agora vem com IDE para aplicações desktop e tem também o Java Server Faces que é uma IDE para ambientes web, além disso, o NetBeans na sua nova versão 6.5, já incorpora até o PHP, vale a pena dar uma olhada.

Além disso, também tem um outro editor JAVA bastante utilizado que é o Eclipse, este eu não posso falar muito, pois usei muito pouco, porém há aqueles que dizem ser também excelente e que também é gratuíto. O que me fez mudar para o NetBeans :?: Simples, o NetBeans tem uma interface para você programar para ambientes móveis como celulares, que o NetBeans Mobility, como hoje em dia a moda é soluções embarcadas.

A Borland, lançou um Editor Java chamado JBuilder, só que é pago, e este também deve já estar nas mãos da Microsoft.

A Microsoft chegou a lançar um editor Java, o J++, isto em meados de 1998, porém nem sei se este chegou a ir para frente.

Me desculpem aqueles que são fã do Visual Studio, Microsoft e etc, porém não é só Visual Studio que é bom, e o que é realmente bom é para ser divulgado, não é :?:


GOSTEI 0
Bononi

Bononi

25/08/2008

E por que não todos ? E tirar o proveito do melhor de cada um de acordo com cada caso ? Essa não seria a melhor aproximação ?


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Delphi ou Visual Studio :?: Amigo você ainda tem duas opções: JAVA ou PHP. Aqui na Secretaria onde trabalho, um amigo meu Web Designer trabalha com o PHP e ele disse que é melhor do o Visual Studio. A Borland, lançou um Editor Java chamado JBuilder, só que é pago, e este também deve já estar nas mãos da Microsoft. Me desculpem aqueles que são fã do Visual Studio, Microsoft e etc, porém não é só Visual Studio que é bom, e o que é realmente bom é para ser divulgado, não é :?:


Fala pro seu amigo que PHP é uma linguagem e Visual Studio uma IDE. A única ferramenta de desenvolvimento visual pra PHP é o Delphi4php, o resto tem somente um bom editor de código. E avisa ele que o php até hoje não tem tipagem pra tipos primitivos nem sobrecarga de operadores e o ORM dele ainda é precário.
Mas tem a vantagem de ser leve e independente de plataforma.

O JBuilder tem uma versão gratuita (mas não livre), o Turbo JBuilder, que não tem o desenvolvimento RAD e é baseado no Eclipse.


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

Bom dia, pessoal, tudo bem

Delphi e C++ sao as linguagens que estao em ascensao no momento, segundo o ranking de credibilidade(referencia mundial), http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html.
Como programador, sei que nao é fácil manter uma ferramenta que atenda/agrade a muitos desenvolvedores e areas.
Criticas sempre existirão, afinal ´pregaram´ o nosso amigo na cruz.
O fato é que o Delphi esta gradativamente retomando o seu lugar, e mais do que isso, com sólido embasamento nas tecnologias atuais e preparado para o futuro.
Sobre o Prism, penso que houve razões fortíssimas para este desacoplamento da IDE. Mas os colegas mais representativos da classe, alguns inclusive que ja estao com o beta, ja indicam vários pontos positivos de inicio.
http://singularsistemas.com.br/blog/2008/10/delphi-prism-no-visual-studio-net/
Vamos aguardar...

Abraço a todos.


GOSTEI 0
Delmar

Delmar

25/08/2008

Quem sabe no futuro ou futuro breve teremos um .net open source e a embarcadero poderá fazer um ´Delphi for mono´ ou o .net já não será mais a bola da vez e haverá uma novíssima tecnologia, afinal, tudo muda tão rápido


http://mono-project.com/Main_Page


obs, a única bandeira que defendo é da minha empresa, apenas estudo constantemente


DELMAR


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Quem sabe no futuro ou futuro breve teremos um .net open source e a embarcadero poderá fazer um ´Delphi for mono´


Essa é a idéia do Prism, ele gera aplicativos que rodem no mono. O problema é que investimentos de empresas são feitos pensando num horizonte grande e com o Delphi descontinuando soluções e perdendo compatibilidade, fica difícil confiar. Ainda mais que o pessoal da Borland até duas semanas atrás incentivava você comprar uma ferramenta que seria descontinuada.


GOSTEI 0
Mahdak

Mahdak

25/08/2008

[quote:cb5720ee54=´Luiz Henrique´]
Criticas sempre existirão, afinal ´pregaram´ o nosso amigo na cruz.
[/quote:cb5720ee54]

Amém

[quote:cb5720ee54=´Luiz Henrique´]
O fato é que o Delphi esta gradativamente retomando o seu lugar, e mais do que isso, com sólido embasamento nas tecnologias atuais e preparado para o futuro.[/quote:cb5720ee54]

se voce ler todo o tópico vai perceber que o sentimento geral nao é esse


[quote:cb5720ee54=´Luiz Henrique´]
Sobre o Prism, penso que houve razões fortíssimas para este desacoplamento da IDE. [/quote:cb5720ee54]

sim, a resposta pode ser: não da de competir com a microsoft


[quote:cb5720ee54=´Luiz Henrique´]Mas os colegas mais representativos da classe, alguns inclusive que ja estao com o beta, ja indicam vários pontos positivos de inicio.[/quote:cb5720ee54]

segundo a lista de novidades do prism que os colegas representativos informam, o prism na verdade é um plugin do visual studio que consege nesse momento utilizar de QUASE toda a tecnologia que o Visual Studio oferece

[quote:cb5720ee54=´colegas representativos´]
Onde já tem Visual Studio instalado será apenas adicionado o plug-in de linguagem ao sistema

Onde não tem Visual Studio este será instalado apenas com a linguagem Delphi Prism (sem C# e VB)

Ainda não é possível desenvolver aplicativos .NET Compact Framework. A culpa não é da CodeGear, mas da Microsoft, que fez o CF fechado para as linguagens dela e não ao CLR
[/quote:cb5720ee54]

sei lá cara... eu ando apostando mais no Visual Studio só pelo fato da estabilidade que a microsoft oferece, posso estar redondamente enganado quanto a isso, mas isso o tempo vai me mostrar.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Bom, vamos aguardar o Bruno ou outra pessoa da Borland aparecer no forum pra esclarecer as dúvidas. Não sei não, mas acho que eles foram pegos de surpresa tanto quanto nós.


GOSTEI 0
Bononi

Bononi

25/08/2008

É isso aí vamos aguardar.


A Embarcadero vai brincar com o Delphi por uns 2 ou 3 anos, vai lançar umas 3 versões e aí vai começar de novo aquela ladainha, de passar a bola pra outro otário.
Então eu fico pensando, tem a lei da ação e reação, tem a lei do karma...

:lol:

Quem sabe, porque tudo é possivel neste mundo, a Google resolve peitar a MS na area de desenvolvimento e pega o Delphi como ponta de lança ! É porque a Borland - não essa que existe hoje, que é outra empresa - era a Google dos anos 90, só que sem a força financeira/tecnológica da Google hoje. Fazendo uma relação com o passado, a Google hoje tem o potencial para colocar a MS em xeque, de joelhos na verdade. A MS optou por um caminho desde os anos 90, que não permite retorno. Na época a Borland era a pedra no caminho, e uma vez superada, a MS mergulhou nessa estratégia. Hoje a MS está comprometida totalmente com isso - diferente de uma década atrás - e se alguma coisa acontecer no caminho, ela não tem saída. De todos os rivais da MS,a Google é a que está em melhor posição, e estratégicamente parece ser a próxima pedra no caminho. Bom, os caras da MS não são bobos e devem estar se preparando pra batalha... Vocês devem estar achando que eu sou ANTI-MS ou sou fã de teorias da conspiração :lol: Bom, não é bem assim, mas não dá para explicar tudo direitinho. O que eu quero é liberdade, diversificação em todos os sentidos. O que vai de encontro com a doutrina da MS. Muita gente acha que o .NET é bom porque segundo a MS te dá liberdade de programar em qualquer linguagem e etc e tal... é

GOSTEI 0
Bononi

Bononi

25/08/2008

a mesma coisa de você colocar um peixe num grande aquario e dizer que ele tem liberdade de ir para onde quiser... Tudo bem, é suficiente, atende o programador, atende o cliente, e daí para que pedir mais ? Não é pedir MAIS, mas sim a mesma coisa de outro jeito, ou melhor, de muitos outros jeitos, e todos eles compátiveis entre si. Acabar com o monopólio da MS só tem uma consequencia: É bom para todo mundo.
GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Bom, vamos aguardar o Bruno ou outra pessoa da Borland aparecer no forum pra esclarecer as dúvidas. Não sei não, mas acho que eles foram pegos de surpresa tanto quanto nós.


Realmente vamos aguardar. Acho um descaso muito grande pois os grandes nomes do Delphi da DevMedia não se manifestam nesses assuntos. O Guinther, Luciamo Pimenta, Adriano Santos e dezenas de outros deveriam ter a obrigação de responder um tópico desses. Claro que eles irão puxar para ambiente Web afinal a revista ClubeDelphi hoje é quase toda em .Net e agora o Delphi for PHP. O próprio Delphi win32 eles estão abandonando. Por esse motivo que não renovei. A revista está muito ruim, simplesmente abandonando Delphi puro mesmo e só matérias sobre ASP.Net e agora esse PHP. Fiquei muito satisfeito com a revista ActiveDelphi. Assinei ela e pedi as últimas 12 edições. Excelente e pouca coisa de ASP.Net ou Delphi for PHP. Fala sempre de um componente de empresa de terceiro, componentes de relatórios. Gostei bastante do conteúdo.


GOSTEI 0
Martins

Martins

25/08/2008

Mais informações sobre o Delphi Prism no blog do [b:a24b810efd]Cesar Romero[/b:a24b810efd]

[url]http://www.cesarromero.com.br/?p=409[/url]

Vou tentar acomponhar esse tópico, tá interessante.


GOSTEI 0
Devmedia

Devmedia

25/08/2008

Olá a todos!
Eu mesmo já fui um dos que criaram um tópico sobre este assunto.
Só que ao invés de ´expeculações´ eu prefiro dados concretos.
Para quem não conhece o TIOBE é uma conceituada empresa de pesquisas e análises na área de softwares. Procurei no site deles o ranking de linguagens e vejam nosso Delphi:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

E neste outro link acompanhem o gráfico do delphi:

http://www.tiobe.com/index.php/paperinfo/tpci/Delphi.html


Agora como que está falindo sendo que subiu 3 lugares no raking de 2007 para 2008, enquanto o Java, sim ele continua em primeiro. Mas clique sobre o mesmo no site para voces verem como vem caindo.

No meu ponto de vista, eu acredito muito no Delphi e acho que os palpites sobre o ´apocalipse, fim dos tempos´ para o Delphi são rumores de pessoas desatualizadas.
Acho que todos deveriam procurar a nova versão 2009, porque é impressionante como mudei todo o conceito sobre a Delphi Language, ao atualizar minha IDE. Eu já havia ficado surpreso com algumas coisas no Delphi 2007, mesmo tendo bugs. Mas quem nunca lançou um sistema BETA para depois vir com uma aplicação superior.

Eu acredito numa coisa, quem não se atualiza fica pra trás.
Mas quem EVOLUI vai muito mais longe.

Por fim, aos que estão indo embora. Ok, thau e bença e ficam algumas frases sobre minha resposta:

Igual dizemos quanto mais viado no mundo é melhor!
Sobra mais mulher pra gente ... =P

Opnião é igual ao c.......
Cada um tem o seu.


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Lucas,

Concordo muito com você mas um assunto que foi muito falado foi a parte de empregos. Acredito muito no Delphi, estou começando um grande projeto nele e sem medo! Uso o D7 e já usei o D2007 mas vou aguardar o D2009 para poder migrar tudo.


Mas por exemplo só se fala em Java. Seja nas faculdades, nos fórums, e nos sites de emprego. Se vc for nestes sites www.curriculum.com.br ou catho.com.br verá que a oferta de emprego para Java é absurdamente maior e na verdade não há anúncios de empregos para Delphi. Isso me preocupa! Graças a Deus eu não dependeo de emprego em Delphi para meu ganha pão, eu desenvolvo e tenho meus clientes. Mas isso é um ponto que vale.

E além disso os valores salariais para Java são absurdamente maiores até mesmo que o .Net. O que acha disso?

Desenvolvo em .Net também a 5 anos e não vejo diferença entre ele e Delphi. A UNICA coisa que é muito boa é o .Net Remoting. Esse sim é muito bom mas não é algo tão absurdo que o Delphi não possa suprir. Na verdade o .Net que não alcançou a maturidade do Delphi. Acredito muito nessa versão 2009 pra alcançar a superioridade do Delphi 7 pois este é o melhor de todos os tempos.

Na verdade o que vem acontecendo com o mercado é desenvolvimento voltado para ambiente web, isso é uma tendência. Mas só falam de web, vagas Java para web, e não vejo nenhum sistema Web rodando por aí. Mesmo grandes softhouses (DATASUL, Microsiga, LogoTec, etc) todas elas usam desktop e não web. A qualidade de software fica muito superior em desktop e o Web é para outros tipos de aplicações.

O Delphi não vai acabar. Realmente é uma piranhagem esse negocio de Borlando depois CodeGear e agora Embarcadero mas acho que vai estabilizar e melhorar muito. O Delphi.Net não vingou por causa de quem? Não foi por culpa da Borland e nem dos desenvolvedores como nós a culpa foi das empresas que fabricam as suites de componentes que não tentaram migrar para .Net. Todos usam componentes diversos e de que adianta migrar para .Net e não ter os mesmos componentes? Acredito que se o Jedi, DevExpress, etc tivesse migrado para .Net seria uma migração normal para todos nós mas isso não aconteceu e ficamos meio que presos a Win32 (o que é muito bom!). .Net é pesado demais e não oferece tantos recursos. Tenho visto suites de componentes para .Net como Infragitics, ComponenteOne, SoftwareFX e em nada eles superam os do Delphi.

Bom isso ae! Mesmo assim ainda convoco o pessoal da DevMedia para expor suas opiniões. Seria muito valioso algum comentário deles.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

não entendi o que significa descontinuar o delphi.net:

O Delphi.NET estava nadando contra a corrente e também consumindo muito recursos, enquanto se distanciava cada vez mais dos benefícios da plataforma .NET, a descontinuação do Delphi.NET, é em favor de algo melhor,


esta sitação estava no blog do Cesar Romero :

http://www.cesarromero.com.br/?p=409

o delphi não era agora .net, não sei o que lá .net, porque .net é o futuro, e a revista clube delphi só falava de .net.


Aliás eu não sei porque a codeguear/borland resolveu lançar um delphi for php quando já tinha decidido investir e focar no concorrente asp.net....

e eu não sei porque a devmedia não lança uma revista focada em PHP, que é uma outra linguagem, para que a clube delphi fique somente com delphi/object pascal/delphi language que é o que interessa.


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

[quote:9c3e7314a5=´vitor^_^´]e eu não sei porque a devmedia não lança uma revista focada em PHP, que é uma outra linguagem, para que a clube delphi fique somente com delphi/object pascal/delphi language que é o que interessa.[/quote:9c3e7314a5]

Por esse motivo que não renovei. A DevMedia agora só pensa em vender video-aulas e outras coisas no site e lançar uma revista que acompanhe o fluxo errado do mercado. Delphi é Win32!!! ASP.Net é MS mesmo que usando linguagem Delphi. Acho que a revista deveria ter 80¬ só para Win32 e pouco de ASP.Net. Fico P da vida quando chega revista com 2 ou 3 materias sobre banco de dados (a SQL Magazine existe pra que?) e com 2 ou 3 coisas de ASP.Net.

A DevMedia está atirando para todos os lados querendo lucrar e por isso as revistas, pelo menos ClubeDelphi e SQL Magazine, perderam total sentido.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

eu acho essas revistas de programação igual revista de videogame.

em meados de 1996/97 Eu ficava p da vida porque a revista nintendo world não tinha mais detonados e dicas de supernintendo, o meu game, e só tinha de N64, o game novo. era eu que estava desatualizado....

Comprei o N64 e a revista passou a ter só dicas de gamecube. Comprei o gamecube e a revista passou a ter só dicas de WII. Parei de jogar videogame.....


GOSTEI 0
Marlonnardi

Marlonnardi

25/08/2008

Concordo plenamente com o romulocpf e o Vitor, eu também estou desanimando com o Conteudo da Revista da Devmedia, que não esta mais focando no Delphi Puro, e sempre os mesmos conteudos, AJAX, ASP.NET, WEB SERVICES, PHP etcc...

isso aconteceu tambem com as revistas da ACTIVE DELPHI, que eu ja cancelei minha assinatura, estou apenas com a CLUBE DELPHI da DEVMEDIA, mas se continuar com esses mesmos conteudos vou cancelar tambem.

abrcss


GOSTEI 0
Devmedia

Devmedia

25/08/2008

Amigo romulocpd!
Tudo bem contigo?

Vou dizer não só a voce, mas espero que muitos leiam isto.
Questão de empregos!
Realmente eu vejo muitas vagas para desenvolvedores Java. Porém, oque se acontece quando se há uma escassez de ´fornecedores´ no mercado? Oque acontece com um produto? Ele é desvalorizado.
Porque?

Porque simplesmente a lei de oferta é maior que a de procura. E muitos comessam à vender seus produtos, mais baratos ou até muito abaixo de um preço esperado.

Entenderam minha sitação?
Pois então, agora vou dizer oque fiz!

Eu juntei 3 amigos e fundamos uma epresa de Tecnologia.
Quando comessei eu comprei uma cartela de clientes de um antigo programador da minha cidade que tinha sistemas em Clipper.
Então oque fizemos.

Hoje todos os clientes que seu ramo era voltado pra comércio (pequenas e médias aplicações) nós migramos para sistemas feitos em Delphi.

Na verdade o que vem acontecendo com o mercado é desenvolvimento voltado para ambiente web, isso é uma tendência. Mas só falam de web, vagas Java para web, e não vejo nenhum sistema Web rodando por aí. Mesmo grandes softhouses (DATASUL, Microsiga, LogoTec, etc) todas elas usam desktop e não web. A qualidade de software fica muito superior em desktop e o Web é para outros tipos de aplicações.


Agora as empresas e indústrias estão com aplicações web e mobiles desenvolvidas em Java.

Porque? Por motivos sim de compatibiliade com Palm, acesso remoto, etc.
Então eu acredito que pra cada situação do cliente, voce desenvolve o melhor custo e benefício para ele.

Não sou eu quem vai trabalhar com aquele sistema. Tudo tem que rodar de acordo com a nescessidade do cliente, correto? Mas o cliente não sabe oque é melhor pra situação dele. Ele só sabe que precisa de um sistema que gerencie e controle sua empresa.
Nós como desenvolvedores, programadores, gerentes de projetos, etc somos responsáveis por esta consultoria e oferecer a solução mais viável para o cliente.

Então o meu conselho nestes 2 anos de empresa, no qual crescemos mais de 60¬ em 1 ano e meio.

Se voce é capaz, então faça.
Eu tenho 20 anos, quando comessei tinha acabado de completar 18.
Te dizer que não é fácil, deixei de participar de muitas viagens, ir a festas para entregar serviço. Mas hoje compensa e muito.


Fica o meu depoimento aqui.
Fugiu muito do assunto, mas oque quero passar é que:

SERVIÇO TEM MUITO, MAIS MUITO MESMO!


GOSTEI 0
Facc

Facc

25/08/2008

[quote:891db266fe=´vitor^_^´]e eu não sei porque a devmedia não lança uma revista focada em PHP, que é uma outra linguagem, para que a clube delphi fique somente com delphi/object pascal/delphi language que é o que interessa.


Por esse motivo que não renovei. A DevMedia agora só pensa em vender video-aulas e outras coisas no site e lançar uma revista que acompanhe o fluxo errado do mercado. Delphi é Win32!!! ASP.Net é MS mesmo que usando linguagem Delphi. Acho que a revista deveria ter 80¬ só para Win32 e pouco de ASP.Net. Fico P da vida quando chega revista com 2 ou 3 materias sobre banco de dados (a SQL Magazine existe pra que?) e com 2 ou 3 coisas de ASP.Net.

A DevMedia está atirando para todos os lados querendo lucrar e por isso as revistas, pelo menos ClubeDelphi e SQL Magazine, perderam total sentido.[/quote:891db266fe]


Concordo plenamente. Agora descobri que a DevMedia tem 2 tipos de assinaturas pra .Net Magazine, uma é a revista e a outra é video... agora qndo fui assinar (estou começando a programar ASP.NET com VS2008) não mensionaram nada que assinando a revista não teria acesso aos videos que preciso... sacanagem isso...

não é a toa que por várias vezes já encontrei videos pagos ´sem vinculo´ com publicações (apenas atraves de credito) em sites de torrents...
Mas nem adianta me mandar MP perguntando sobre isso, que não irei fornecer nada. O forum é contra pirataria.

DevMedia, vamos pensar um pouco... se eu assinei a revista (sou assinante da ClubeDelphi e .Net Magazine) teria, no minimo, acesso aos videos, sendo que se tratam do mesmo assunto.

A revista ClubeDelphi está perdendo o foco, que seria desenvolvimento para Win32, mas a vários meses a revista vem publicando ASP.NET (sendo que .Net Magazine já fala sobre), PHP (IDE totalmente diferente) e em alguns casos até C# já foi publicado.


desculpa o desabafo.


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Bom dia a todos

...... Agora como que está falindo sendo que subiu 3 lugares no raking de 2007 para 2008,.....


Em primeiro lugar, não é o Delphi que está caindo, é a empresa Borland que fez o Delphi que já caiu a muito tempo

....enquanto o Java, sim ele continua em primeiro. Mas clique sobre o mesmo no site para voces verem como vem caindo.


Isso pra mim já é outra especulação, que começou assim exatamente com o Delphi. Pelo que sei até agora, a SUM Microsystems ainda não vendeu nenhum direito autoral seu.

Além disso, quem teve oportunidade de usar o NetBeans, já deu pra perceber que está ficando um ferramenta RAD igual ao Delphi, ou seja, cada vez melhor, com algumas diferença que está na linguagem que é java e ainda não existe componentes que encapsulam a ligação com banco de dados, porém isso é possível ser resolvido com poucas linhas de código. A versão 6.5 beta do NetBeans já incorpora até o PHP, além é claro, das aplicações servidoras de banco de Dados tais como, o Apache Tomcat, o GlassFish, o JBoss, e o que é melhor disso, que é tudo gratuíto. :lol: Não é a toa que querem derrubar o Java com essas especulações. :evil:

Outra especulação que surgiu é que dizem que a linguagem Java é mais complicada do que o Visual Studio e o próprio Delphi. Quem diz isso é porque não conhece o conceito de Orientação a Objetos. Na minha opinião, a linguagem é Java é mais fácil na sua sintaxe do que o Delphi, onde neste último voce tem que declarar variáveis classes e métodos primeiro em um seção, para ser implementado abaixo de outra seção (Implementation). Na linguagem Java, voce declara a classe e dentro do seu próprio bloco voce já declara as variáveis e métodos e faz toda a sua implementação ali mesmo no mesmo lugar, para mim mais fácil de entender e escrever. outra coisa boa, é que Java não utiliza ponteiros, e não precisa ficar destruindo objetos a toda hora que o mesmo acaba de ser utilizado, o próprio garbage colector se encarrega disto.

Sei que Java não vai ser eterno assim como o Delphi vai, porém acredito que a linguagem Java tanto quanto a ferramenta Delphi vai perdurar por muito e muito tempo. Como diz o Vitor, talvez uns 10 anos, pois dou mais, talvez uns 15 ou 20 anos.

...Eu acredito numa coisa, quem não se atualiza fica pra trás. Mas quem EVOLUI vai muito mais longe.


Nisso eu concordo contigo.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Eu gosto de java, mas gosto tambem de linguagens OO fortemente tipadas SEM garbage collector, estilo Delphi ou C++.

Gosto de ter a liberdade de destruir meus objetos quando quiser e eu mesmo controlar isso.

Quanto ao uso de ponteiros... vide clube delphi 56!

Para operações de baixo nivel, como o strech de um bitmap eles são não só uteis como indispensáveis. Pois um loop por todos os pixels de uma imagem seria impraticavel sem o uso de ponteiros. Alem disso o exemplo cita até a substituição de tipos pnto flutuante como double por inteiros, fazendo uma certa simulação na hora de fazer operações de divisão, visto que o processamento de operações com inteiros podem ser até 7 vezes mais rápidos do que com numeros reais.

Acho que tudo depende de aplicação. Java roda num celular com só 16 mb de ram? Roda, mas a implementação da JVM deste celular é peculiar, e deve ser bem enxuta em relação a implementação desktop. Ou seja, a JVM para celular foi projetada para respeitar os limites de hardware do Celular, mas se você ver o fonte de qualquer JVM, seja ela de java ou de Python, verá que ela não faz milagres, usa e abusa de ponteros.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

agora ainda não entendi o que vai acontecer com o delphi.net que foi citado no blog?


Vai acabar?


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Lucas sim eu concordo plenamente com voce.

Sou gerente de TI de uma grande empresa em Macaé mas trabalho no escritório em Nova Friburgo (tudo no interior do RJ). O sistema da empresa, que tem sua patente e 7 anos de desenvolvimento, é feito em VB6 com diversas suites de componentes. Nós simplesmente conseguimos atender 100¬ dos requisitos da empresa (uma empresa que tem 5 filiais e fatura 6 milhões mensais). Essa de linguagem que questionei acho que é para quem pretende ir para uma grande cidade atrás de emprego de desenvolvimento. Eu estou nessa empresa a 4 anos e devo ficar mais uns 30! Mas sempre tenho meus sistemas e meus clientes por fora e por ter essa oportunidade eu desenvolvo em Delphi que é muito melhor, sem dúvidas. Mas para quem vai ao mercado para trabalhar em empresas o caminho é Java sem dúvida (que pena.. não gosto de java)


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

[quote:9f72b04471=´vitor^_^´]agora ainda não entendi o que vai acontecer com o delphi.net que foi citado no blog? vai acabar?[/quote:9f72b04471]

Até onde entendi a Embarcadero inteligentemente não vai continuar com Delphi.Net e vai deixar a RemObjects fazer o tal Prism onde Delphi será um plugin do VS e depois de uns 2 anos vai acabar morrendo. Se eu tivesse o poder de decidir a Embarcadero tinha que esquecer .Net em desktop (até pode continuar com ASP se quizesse) e investir apenas na Win32 para igualar aos mínimos recursos que .Net se diz superior.

Alguém aí nestas mensagens falou e seria bom mesmo: SE a google comprasse tudo e fizesse disputa com a MS em desenvolvimento. Aí ia ficar legal.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Nossa, então delphi .net vai deixar de exstir? que pena, sempre achei que as duas linguagens pudessem coexistir e integrar - se.

não acho o .net ruim, já trabalhei com ele.

Eu preferia que o delphi continuasse tendo um compilador da delphi-language para o .net. quem quisesse migrar para .net poderia escolher a
linguagem delphi ou qualquer outra.

Seria bom até se existisse um compilador que compilasse delphi em bytecode, para integrar com o Java.

Acho que convergencia sempre é bom. E depois de tanto investimento na tecnologia .net ela vai deixar de existir para o delphi assim, sem mais nem menos...


por falar nisso, o delphi 2009 já não tem nada de .net então? e qual a versão que eu posso compilar para windows e linux?


GOSTEI 0
Bononi

Bononi

25/08/2008

Alguém aí nestas mensagens falou e seria bom mesmo: SE a google comprasse tudo e fizesse disputa com a MS em desenvolvimento. Aí ia ficar legal.


Bom, só pra não falarem que eu estou ´botando fogo´ sem saber. A guerra já está acontecendo, para quem sabe ler :
[url=http://www.slate.com/id/2168419/nav/tap3/rss]GEARS OF WAR[/url]

É o futuro melhor para todos !


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Acho que todos deveriam procurar a nova versão 2009, porque é impressionante como mudei todo o conceito sobre a Delphi Language, ao atualizar minha IDE. Eu já havia ficado surpreso com algumas coisas no Delphi 2007, mesmo tendo bugs. Mas quem nunca lançou um sistema BETA para depois vir com uma aplicação superior.


Brincou, né lucasfss? As ´novidades´ das últimas versões do Delphi Language são recursos que o Java e .NET já possuia há anos. O pior não é isso, semanas atrás a Borland durante o tour pregava o Delphi.NET como a melhor opção pra quem desenvolvesse em Delphi e quisesse migrar. De repente, não mais que de repente, eles anunciam que descontinuam o produto? Como fica quem migrou? Será que o Bruno e o pessoal não sabiam e também foram pegos de surpresa? Por que pregaram tanto que nada iria mudar com a aquisição da Embarcadero sendo que a primeira decisão deles foi matar uma ferramenta?

O mercado de Java vem crescendo bastante. o de .NET continua crescendo apesar de ter dado uma desacelerada, até pelo amadurecimento do mercado. O de Delphi só caía, agora deu uma subidinha, até porque tinha gente demais no Delphi 7, agora esse pessoal tava começando a criar coragem de fazer upgrade. Mas será que depois dessa eles vão continuar na linguagem?

Sobre a Delphi Magazine, não sei se seria melhor eles separarem o PHP. A revista aumentou o número de páginas, justamente pra acrescentar a nova linguagem sem diminuir o material da antiga. A intenção da Borland era unificar a IDE, então era compreensível eles unificarem a revista. heheheh
Parece que a Embarcadero pensa no contrário, cada linguagem com uma IDE distinta.

No meio desse tanto de mudança, acho difícil eles convencerem muita gente a comprar o produto.


GOSTEI 0
Devmedia

Devmedia

25/08/2008

[quote:ec302c6b9a] Brincou, né lucasfss? As ´novidades´ das últimas versões do Delphi Language são recursos que o Java e .NET já possuia há anos.


Amigo marcosalex!
Tudo bem contigo?

Correta sua afirmação.
Mas oque escrevi, talvez tenha me interpretado mal.

Oque quero firmar é o seguinte, a evolução da linguagem no Delphi 2009. Estes novos recursos foram excelentes no meu ponto de vista. Porque?

Porque a Embarcadero me passou este sentido!
´Se já foi firmado que existe novas técnicas de programação e eu posso alterar a minha, então porque não vou evoluir?´

Sim, demorou muito! Mas bença Deus que a hora chegou e estou torcendo para que melhore mais!
Só eu não posso ficar dependente da Embarcadero, tenho que estar sempre de olho nas novas tecnologias. Neste meio tempo vou continuar desenvolvendo sistemas em Delphi, Java, etc. E como eu sempre penso pra frente, se o Delphi chegar a um patamar soberano. Na minha empresa e no meu desenvolvimento ele vai ser a principal ferramenta.

Não porque eu comessei a mecher com Delphi aos 13 anos (Delphi 3), mas sim porque eu a considero uma ótima IDE.

Java, sim é uma ótima linguagem. Nunca disse que ´voce vai pro inferno´ se for trabalhar com ela. Só vou dizer a mesma coisa que firmei no meu post anterior.

[quote:ec302c6b9a] Questão de empregos! Realmente eu vejo muitas vagas para desenvolvedores Java. Porém, oque se acontece quando se há uma escassez de ´fornecedores´ no mercado? Oque acontece com um produto? Ele é desvalorizado. Porque? Porque simplesmente a lei de oferta é maior que a de procura. E muitos comessam à vender seus produtos, mais baratos ou até muito abaixo de um preço esperado.


Questão do Delphi .Net
Eu sempre vi ele com o mesmo futuro do Kilix. Irá morrer.
Agora criar um plugin para o Visual Estudio, eu não vejo uma coisa ruim.
No Delphi for PHP eu acredito nele.

E vamos continuando o debate...


GOSTEI 0
Delmar

Delmar

25/08/2008

Eu li todo este tópico nos últimos dias

Resumo dos vários pontos de vista


Java e .Net já tinham os recusos há anos

Delphi é o melhor pra desktop

Embarcadero, se delphi .NET não rolou devido ao fato do framework do .NET mudar a cada versão e a MS ser código fechado (pouca coisa ela abriu até agora) e ter muita vaga no mercado para java, o filão de mercado poderia vir a ser uma IDE Delphi for Java (como alguém já citou aí acima) e não Delphi for .NET. Tentar fazer uma solução que já não é nativa da linguagem e ainda de código fechado, eu como Diretor de TI da Borland jamais aprovaria

Eu só vejo com bons olhos esta integração se fosse sobre máquinas virtuais de código aberto e profundamente documentada.


Pois imagino que deve ser absurdamente grande o prejuízo de fazer uma IDE pra gerar código pra uma máquina virtual e quando a IDE fica pronta, a máquina virtual já não roda mais aquele código porque suas versões são incompatíveis entre si.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Sei lá, eu gostava do delphi .net pela possibilidade de usar uma classe, dll ou componente feita no delphi .net no visual studio ou usar uma classe feita no C# no meu delphi.

não queria que descontinuassem.

Uma outra coisa legal é que se você tiver as suas classses do seu negocio sem ter no meio delas objetos ou outros tipos da vcl você poderia, com as diretivas de compilação certas, compilar uma mesma unit no delphi, delphi .net e no lazarus.

Sem contar que com o reflector uma dll de .net pode ser descompilada e traduzida para outra linguagem.


Eu acho que win32 nunca vai morrer, pode evoluir para win64, porque tanto o.net framework como a java virtual machine são feitas em C++ puro.

Agora eu acredito que poderia haver, e seria muito legal, um delphi for java. Afinal, a especificação dos bytecodes é aberta, e qualquer um pode gerar ou compilar bytecodes. Por exemplo no source forge.net tem programas que compilam pascal e outras linguagens estranhas que eu nunca vi, como ´pizza´ para bytecodes.

Seria muito legal importar no seu programa uma classe feita no Java e usar no seu delphi normalmente, ou vice-versa.

Quanto a vcl.net, não sei porque descontinuaram e não sei porque ela foi tão criticada ou dava tanto trabalho para o pessoal da borland. Eles não fizeram e refizeram a vcl 2 vezes, uma para o Delphi e outra para o C++ builder? Seria legal uma vcl for java.


Outra coisa: sou contra programar usando muitos recursos e classes de bibliotecas que vem junto com a IDE justamente por isso, você pode trocar a ide e compilar o seu programa mais facil. o mesmo se dá com componentes de terceiros.

Uma vez peguei no source forge o código fonte do programa ares galaxy, que é um compartilhador de arquivos p2p, e achei muito interessante o fato dele não usar nenhuma biblioteca ´conhecida´ do delphi, nada que tivesse na minha ide. O codigo fonte que ele usava era todo dele mesmo, os componentes eram dele mesmo e por ai vai.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

[quote:ab80e3e798=´vitor^_^´]
Quanto a vcl.net, não sei porque descontinuaram e não sei porque ela foi tão criticada ou dava tanto trabalho para o pessoal da borland. Eles não fizeram e refizeram a vcl 2 vezes, uma para o Delphi e outra para o C++ builder? Seria legal uma vcl for java.
[/quote:ab80e3e798]
Quando fomos mudar de aplicação para .NET tínhamos optado por ela, na época do Delphi 2005. Tinha alguns bugs, muitos corrigidos no 2006. Infelizmente tivemos de refazer praticamente todo o programa, mas mesmo assim a curva de aprendizado foi menor do que programar tudo pra .NET. Mas optamos no Delphi 2007 de trabalhar com .NET nativo porque temíamos que a VCL.net fosse descontinuada, já que pelos fórums, tinha pouca gente usando.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

kylix -- descontinuado
delphi.net -- descontinuado...


parece que a unica coisa que vende (e presta) bem do delphi é o delphi for win32


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

Bom dia a todos, tudo bl

Primeiro, gostaria que soubessem que nao trabalho na embarcadero/borland e nem recebo deles.
Pelo que entendi, inclusive esta no site da embarcadero, o .NET foi desacoplado da IDE Win32, será um produto a parte e nao descontinuado.
Pelo que entendi tambem(é so ler o site da empresa), para que o desenvolvedor que optar pelo Delphi.NET, possa usar sempre as ultimas tecnologias, foi feita esta mudanca.
A sua IDE sera em cima da IDE Visual Studio, nao havera necessidade do desenvolvedor adquirir em separado, pelo menos é o que esta no site.
Detalhes:
....tera acesso dbxexpress,
Podera criar clientes Web para o DataSnap
e outras features nao menos importantes tbm.

Enfim, penso que devemos esperar o lancamento da nova versao .NET para, depois de usar, dar as nossas conclusoes.
Ficar fazendo especulacoes, penso que seja no minimo iresponsabilidade.

Um abraco a todos.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

[quote:261aa9a9cb=´Luiz Henrique´]

Pelo que entendi, inclusive esta no site da embarcadero, o .NET foi desacoplado da IDE Win32, será um produto a parte e nao descontinuado.
[/quote:261aa9a9cb]

Acho que você não entendeu direito então. O .NET que eles estão usando no Prism não é compatível com o Delphi.NET. É a versão .NET do Object Pascal que a RemObjects lançava. Claro que agora a Embarcadero vai trabalhar junto e aumentar a compatiblidade, mas eles deixaram bem claro que não será compatível.

[quote:261aa9a9cb=´Luiz Henrique´]
Pelo que entendi tambem(é so ler o site da empresa), para que o desenvolvedor que optar pelo Delphi.NET, possa usar sempre as ultimas tecnologias, foi feita esta mudanca.
[/quote:261aa9a9cb]
E no site da empresa afirma que isso será a partir de agora, quem comprou o produto até um mês atrás era vendido como a melhor solução.


[quote:261aa9a9cb=´Luiz Henrique´]
Ficar fazendo especulacoes, penso que seja no minimo iresponsabilidade.
[/quote:261aa9a9cb]
Bom, ainda bem que você escreveu ´penso´, senão a irresponsabilidade seria ofender quem está discutindo idéias sobre o rumo que a empresa tomou depois que foi adquirida (sendo que o próprio pessoal da Borland Brasil cansou de dizer que não iria mudar nada).


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

como fai funcionar esse cross compiling do delphi 9? Vai existir mesmo? tem algum trial que eu possa testar?


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

[quote:ba5e43dfa5=´vitor^_^´]como fai funcionar esse cross compiling do delphi 9? Vai existir mesmo? tem algum trial que eu possa testar?[/quote:ba5e43dfa5]

Esse é o lado bom do Prism e um sinal positivo da Embarcadero: nas opções de compilação vai ter a opção de gerar código pra funcionar no Mono. Isso limita um pouco os recursos da linguagem pra só implementar o que o Mono suporta, mas vai permitir desenvolver programas que rodem em Linux como faz o Lazarus hoje.

Dá pra interpretar isso como um sinal de mudança deles depois que foram adquiridos. O foco na multiplataforma tende a aumentar.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Ou seja, é um recurso do Delphi Prism e não do delphi 2009, certo?

Mas eu vejo o Delphi Prism simplesmente como mais uma linguagem para o .Net framework, então agora no seu visual studio você tem C++, C#, VB, J e agora Delphi.

Geralmente quem quer programar para mono instala o mono no windows ao inves do ;net framework, para desenvolver, e usa o SharpDevelop. Você sabe me dizer se o Prism terá alguma integração com o SharpDevelop, que é uma IDE tipo Visual Studio open-source para C?

Então para Cross platform o Delphi ainda perde do Lazarus, do .Net, do Java.... de todo mundo.


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Com Delphi nunca me preocupei com Linux. Indicava usar o Wine e funcionava que era uma beleza.. excelente velocidade na interface. O único problema era impressão. Mas daí usando Fortes Report um PDF era gerado e imprimiam. Mas um cliente que usava isso (Linux, eca!) daí não sei se o Wine está sempre sendo atualizando e melhorando essas coisas.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

você não curte linux?

bom, não é esse o tópico e tambem gostos são gostos. ... mas o problema é que hoje em dia não é bem uma questão de gosto, veja porque:


Se as linguagens ou IDE´s e as bibliotecas e frameworks fossem integraveis ou compactiveis entre si (esse é o sonho de consumo tanto do pessoal de manutenção como dos programadores) e oferecessem ferramentas de cross-compiling a questão do sistema operaciona seria questão de gosto. Mas como não é assim, a questão do sistema operacional depende de rede, dinheiro, as vezes de outros sistemas legados, e desenvolver um novo sistema para o ambiente em questão deve ser levado em conta o sistema operacional usado, pois se ninguem quer trocar de sistema operacional por causa da sua aplicação, sua aplicação que deveria trocar de sistema operacional.


Eu acho que o computador independente de qualquer coisa deve cumprir o objetivo para o qual ele existe: rodar um sistema. Por isso eu acho que deve haver uma convergencia de tecnologias e qualquer esforço nesse sentido é bom.


Com relação ao Wine, ele continua crescendo e melhorando, agora tem uns experts da api do windows traalhando nele e ele está muito compactivel. Consegui rodar jogos como strong hold com o wine.


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Nada contra não, o que acontece é que muitos usuários confundem o Linux com religião. Os caras ficam falando mau da MS do Windows. Só que com o XP as coisas mudaram muito.

E também é um mercado diferente. Trabalho em uma empresa onde tenho 8 servidores e 140 máquinas. Não poderia colocar Linux em hipótese alguma pois preciso de profissionais capazes de fazer tudo e não adianta ter uma rede sem centralizar contas, permissoes, etc (que é o AD). Linux só serve na empresa para firewall e nada mais. E não posso ter um SO na rede quenão tenha suporte, que não tenha alguém para reclamar se algo acontecer. Dessa forma Linux só para pequenas empresas e escritórios. Quem precisa gerenciar uma rede de forma centralizada e eficaz usa MS.

Bom mas isso é uma visão minha, não vamos mudar o rumo do tópico que está muito interessante.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

o que eu quero dizer é que a convergencia sempre é boa.

Não importa o tamanho da empresa, as aplicações deveriam funcionar em todo e qualquer SO, entendeu. Seria bom se todas as aplicações pudessem funcionar em todo e qualquer SO.

Desenvolver uma aplicação cross-platform desde o começo seria uma boa pratica, mesmo se quase nunca você viesse a trocar de SO, alguem que precisasse poderia trocar, e a aplicação funcionaria.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Nada contra não, o que acontece é que muitos usuários confundem o Linux com religião. Trabalho em uma empresa onde tenho 8 servidores e 140 máquinas. Não poderia colocar Linux em hipótese alguma pois preciso de profissionais capazes de fazer tudo e não adianta ter uma rede sem centralizar contas, permissoes, etc (que é o AD). Linux só serve na empresa para firewall e nada mais. E não posso ter um SO na rede quenão tenha suporte, que não tenha alguém para reclamar se algo acontecer. Dessa forma Linux só para pequenas empresas e escritórios. Quem precisa gerenciar uma rede de forma centralizada e eficaz usa MS.


Hoje em dia é raro alguém não gostar de Linux. Particularmente, só de não me preocupar com vírus e cavalos de tróia já vale a experiência. Mas o problema dos fanáticos atrapalha mesmo.
Só pra informação, pra não fugir do tópico, o AD do Windows é uma implementação do LDAP, que o Linux já tinha desde 96. Dá pra ter todo esse controle centralizado através de máquinas linux, integrado ao windows perfeitamente. Eles são muito interoperáveis. E suporte também existe, seja da IBM, Red Hat, Novel, Mandriva. Tem concorrência de fornecedores de suporte, coisa que com Windows não tem.
Mas o mais interessante é você achar o Linux mais adequado às pequenas empresas, quando o que está acontecendo é justamente o contrário: as grandes empresas são as que mais tem aderido ao SO.


Bom, voltando ao tópico, enquanto não aparece alguém da Codegear, será que algum produto será descontinuado?


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Por enquanto acho que vão lançar esse PRISM e Delphi 2009 e depois que vão desistir de vez do Delphi.Net pois pra que usar Delphi no VS? Usa logo o C#.

E sobre o Linux eu trabalho em Macaé onde existem dezenas de empresas gigantescas, multinacionais enormes, e ninguem usa linux, somente Microsoft. Não dá para uma empresa ficar com esses sistemas Linux. Há uma falta de padrão enorme. Se vc quer um servidor de correio cada distribuição apresenta umas 5 opções por exemplo. Isso é muito ruim para o mercado, para as empresas que trocam informações continuamente. O LDAP já cheguei a mexer na época do Slackware (ganhei muita grana instalando servidores sendmail e firewall com slack) mas não adianta pois a praticidade e confiabilidade de se configurar redes microsoft são incomparáveis a redes linux. Na empresa que trabalho, a maior empresa de ferrramentas do estao do Rio, estou tirando pouco a pouco pois pra vc pegar algúem pra treinar a usar o linux, iptables, squid, sarg, etc é complicado. Usavamos o exim e instalamos o MDaemom para Windows e simplesmente é outra história vc gerenciar o servidor de correio internamente com ferramentas gráficas. Essa coisa de scripts já acabou faz tempo.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Por enquanto acho que vão lançar esse PRISM e Delphi 2009 e depois que vão desistir de vez do Delphi.Net pois pra que usar Delphi no VS? Usa logo o C#.....


Acho que isso vai de encontro com a filosofia .net. Afinal a filosifia deles não é programar e integrar em qualquer linguagem que possa ser traduzida para a IL?

Então, como já tem implementações de java, F, fortran, ruby e até cobol, não vejo porque não ter uma de delphi.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

[quote:f8919e8925=´vitor^_^´]
Acho que isso vai de encontro com a filosofia .net. Afinal a filosifia deles não é programar e integrar em qualquer linguagem que possa ser traduzida para a IL?

Então, como já tem implementações de java, F, fortran, ruby e até cobol, não vejo porque não ter uma de delphi.[/quote:f8919e8925]

O problema é que na prática isso não pegou. Quem programa .NET vai de C# e no máximo VB.NET. As outras só serviram pra fazer marketing pra MS.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

[quote:b16dce2c02=´vitor^_^´] Acho que isso vai de encontro com a filosofia .net. Afinal a filosifia deles não é programar e integrar em qualquer linguagem que possa ser traduzida para a IL? Então, como já tem implementações de java, F, fortran, ruby e até cobol, não vejo porque não ter uma de delphi.


O problema é que na prática isso não pegou. Quem programa .NET vai de C# e no máximo VB.NET. As outras só serviram pra fazer marketing pra MS.[/quote:b16dce2c02]

Verdade... pura verdade....


Mas olha só, gente. O delphi é a única linguagem que sobrou para desenvolvimento win32, tirando o C/C++ claro. Todas as outras linguagens, Java, C, php, ruby, python rodam numa Maquina Virtual ou então num Compilador Just in Time (ta certo que todas essas são multiplataforma, sendo o mais doloroso o .net/mono mesmo)

O lazarus compila multiplataforma, mas em compensação, se eu não me engano, ele não usa a api do windows para criar janelas (nativas), ele usa tipo uma GTK da vida.

Tendo isso em vista, e considerando que um dia o win32 vai morrer, dando lugar a win64 ou nem isso, virando tudo .net, qual será o futuro do delphi? Tudo bem que o delphi pode perdurar uns 20 anos ainda, mas quem trabalhar com delphi vai ser um coboleiro da vida e vai trabalhar só com sistema legado, sem fazer nada de novo?

(aliás, abrindo um parenteses, é muito diferente o C++ builder do C++ da microsoft? e como funciona a programação C++ para o .net framework da microsoft?)


GOSTEI 0
Bononi

Bononi

25/08/2008

O problema é que na prática isso não pegou. Quem programa .NET vai de C# e no máximo VB.NET. As outras só serviram pra fazer marketing pra MS.


Era justamente o que a MS queria. Essa tática dela é padrão de todos os seus produtos, umas mais evidentes e outras não. A única forma de atrair desenvolvedores de outras linguagens/plataformas era oferecer algo ´para todos´ mas que realmente desse enfase no produto dela.

[quote:9e66fd82e7=´vitor^_^´]
Tendo isso em vista, e considerando que um dia o win32 vai morrer, dando lugar a win64 ou nem isso, virando tudo .net, qual será o futuro do delphi? Tudo bem que o delphi pode perdurar uns 20 anos ainda, mas quem trabalhar com delphi vai ser um coboleiro da vida e vai trabalhar só com sistema legado, sem fazer nada de novo?
[/quote:9e66fd82e7]

O Delphi em si eu não sei, mas o Pascal vai se transformando assim como tem feito desde seu surgimento. Primeiro porque é uma linguagem elegante, amigável e que dá ao programador segurança, robusteza e rapidez, e depois que tem uma base sólida em termos de literatura, cultura e aprendizado.

O mesmo vale para o C/C++.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Era justamente o que a MS queria. Essa tática dela é padrão de todos os seus produtos, umas mais evidentes e outras não. A única forma de atrair desenvolvedores de outras linguagens/plataformas era oferecer algo ´para todos´ mas que realmente desse enfase no produto dela.


Mais um motivo pra muita gente não gostar da MS e evitar produtos dela. Fico vendo os efeitos visuais do Vista pesadões, enquanto o Linux e Mac OS tem os mesmos efeitos muito antes e não utilizam tudo isso de processamento e memória pra fazer. Será que só a maior empresa de software do mundo com profissionais indiscutivelmente top de linha não consegue?

Vamos ver como a Embarcadero vai agir daqui pra frente. Se Delphi.NET agora é Prism, que seja. Acredito que o próximo passo deles é novamente tentar integrar as plataformas, até por questão de custo.


GOSTEI 0
Saulopms

Saulopms

25/08/2008

bom...voltando um pouco o assunto...não sei porque mas eu tenho uma certa resistência aos produtos Microsoft...quando falaram sobre um ´delphi for java´ fiquei pensando muito sobre isso.

se a Embarcadero apostasse nessa solução acho que seria o ideal.

a propósito: encontrei um produto interessante, acho que tem a ver com isso.

http://www.j4soft.com/products/jxdelphiwin32/index.html
parece integrar o delphi com servidores e classes em Java.

Gosto muito do Delphi mas só agora ele está se atualizando mas ainda falta muito no que se refere a web.
O Intraweb me parece uma boa solução mas o problema é a hospedagem que, geralmente, é mais caro hospedar uma aplicação ao invés de um site.

e o Lazarus está começando a compilar para Windows Ce e Palm-os ... e o Delphi? vai perder para um sofware que ´nem nasceu direito´???


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Bom dia a Todos.

É por essa razão que desde junho de 2007 procurei os conhecimentos do Java.

Java é uma linguagem que só é compilada, pois a Máquina virtual (JRE - Java Runtime Enviroment) que é instalada em cada sistema operacional específico é que interpreta o seu código compilado, bom isso todo mundo já está careca de saber, entretanto só de saber que você não tem que se preocupar com bibliotecas (VCL, CLX ou qualquer outro Framework da vida), na hora de desenvolver o seu sistema, só isto já basta pra mim ter optado por essa linguagem, porém o que muitos ainda não sabem é que um dos problemas da linguagem Java é que os JREs estão um pouco lentos, contudo, a SUM Microsystem já vem aperfeiçoando esse sistema.

Em aplicações na Web, você ainda tem duas opções, Applet ou Servlet.

Com Applet, você desenvolve como se fosse uma aplicação desktop, ou seja, com a interface gráfica da GUI do Java em suas bibliotecas AWT e SWING, a diferença de uma aplicação Desktop para Applet é que o Applet é interpretado dentro da IDE do Browser Navegador de Internet, é por isso o Applet apresenta algumas características diferentes do Desktop em seu código. Uma das desvantagens do Applet, para Web ele é lento, pois o navegador tem que carregar e usar o interpretador JRE instalado na máquina.

Já com Servlet, a aplicação é mais rápida, porque um Servlet não possui interface gráfica, entretanto ela é uma classe Java controladora de contextos WEB, que incorpora os objetos Application, Session, Request e Response. As Servlets trabalham em conjunto com páginas JSP, onde as requisições podem ser endereçadas com Actions todas escritas pelo desenvolvedor em código Java. Outra vantagem das Servlets que elas também trabalham em conjunto com Aplicações Servidoras de Banco de Dados tais como o Apache Tomcat.

Bom, isso todo mundo já sabe, e dai, qual é a vantagem disso tudo :?:

A vantagem é que tudo isso (Java, NetBeans, Apache Tomcat entre outros) [color=red:9277cd3527][b:9277cd3527]é gratuíto.[/b:9277cd3527][/color:9277cd3527].

Para a torcida organizada da Microsoft, quero dizer que nada tenho contra os Produtos da mesma, pois sou um inveterado usuário do Windows e do Office e confesso que estou tentado a usar o Visual Studio. O que eu tenho contra é a Microsoft de ficar querendo monopolizar tudo.

Apesar de achar o Linux muito bom, porém ainda não me familiarizei com ele, achei-o um pouco complicado, assim como eu pensava do Java, porém como é já estou familiarizado com o Java, com certeza me adaptarei ao Linux também.

bom...voltando um pouco o assunto...não sei porque mas eu tenho uma certa resistência aos produtos Microsoft...quando falaram sobre um ´delphi for java´ fiquei pensando muito sobre isso.


Sobre o que o nosso amigo acima disse, talvez o Delphi for Java não foi pra frente, porque a SUM Microsystems já possuia O NetBeans que é uma IDE para Java e que cada vez mais está ficando RAD igual ao Delphi, isto sem falar no Eclipse que também é gratuíto. Além disso a própria Borland já tinha a sua ferramenta IDE JAVA que é o JBuilder, e que agora está nas mãos da CodeGear/Embarcadero Tecnologies.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

... Java é uma linguagem que só é compilada, .....


Discorpio, linguagens compiladas são as que geram gódigo binário nativo para a plataforma e sistema operacional na qual vão rodar. Ou seja, Delphi e C++ são compilados.

O C# e outros do .Net é compilado em tempo de execução, por exemplo, quando você executa um programa, internamente o código em IL que está compactado dentro do executavel é descompactado na memoria, varrido, traduzido e aí sim compilado e linkeditado em um binario PE nativo, ou seja, você tem um programa .net no disco, mas tem um binario nativo na memoria.

O java é ´compilado´ em um formato chamado bytecodes. Esses bytecodes não são nativos de nenhum processador ou SO, são apenas um padrão, como se fosse uma Linguagem Intermediaria. O problema da lentidão do Java é que a Maquina Virtual não compila os bytecodes transformando-os em um binario nativo da plataforma onde está instalada, a VM interpreta os bytecodes em runtime. Esta é a única desvantagem do Java em relação ao .Net framework. Falta para o Java um Just in Time Compiler.


O Python tambem é ´compilado´ para um binario ´intermediario´ e depois interpretado. O mesmo acontece com o Visual Basic (antigo, antes do .net) e varias outras linguagens.

Outras linguagens, como o Progress, não tem binarios intermediarios mas sim a VM interpreta o source em formato texto na cara dura mesmo...


Estou dizendo isso só para ´esclarecer as coisas´ e não despertar nenhuma duvida, porque o Java, até onde eu sei, não é compilado, pode ver em qualquer livro a respeito.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Outra coisa, o Jbuilder é apenas mais uma IDE de Java, como as muitas que existem por aí. A diferença é que ela tem uma ´cara´ de delphi e já vem com algumas bibliotecas uteis prontas, mas não faz nada alem de compilar linguagem Java para byte codes java.

Veja o caso do .Net, que compila qualquer linguagem traduzivel para o IL, por exemplo C#, VB.net, C++, Delphi e até Java (J) compila tudo isso para um mesmo executavel formato .Net que será compilado em tempo de execução.

O que faltava para o Delphi ser realmente multiplataforma é isso: quando compilamos uma aplicação delphi, em linguagem object pascal mesmo, ele gera um .EXe no formato binário nativo do windows. Mas E SE, alem do .EXe ele gerasse tambem um .class de bytecodes? Ou seja, você compila java para bytecodes, se fosse possivel compilar delphi para win32 E bytecodes seria como ter uma tradução automatica do seu software de delphi para java. Alem disso imagine poder usar classes .class prontas feitas em java no ´uses´ do seu delphi, ou vice-versa.

Isso sim seria um verdadeiro ´Delphi for java´. Só que isso demanda que se façam mais compiladores ... hoje o delphi tem o do win32, o do linux (usado no kylix) e um de .net. O lazarus tem um monte, para varios sistemas operacionais e processadores. Mas nenhum dos dois tem um compilador para bytecodes java, o que eu acho uma pena, pois como a arquitetura dos bytecodes é aberta, não seria dificil desenvolver um.


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Boa noite a Todos.

Meu amigo Vitor Rubio, perdoe a minha ignorância, mas esta eu vou discordar de você.

Até onde eu sei, os conceitos de Compilação e de Linkedição consta no que se segue:

1º) Compilação é o processo de transformação do seu código fonte intelegível a mente humana ao um código binário (código de máquina) intelegível aos processadores e só, seja ele nativo para um sistema operacional específico, ou somente como código intermediário padrão, tal qual os byte codes.

2º) Linkedição consiste na anexação de bibliotecas do sistema operacional onde o seu código binário ou código de máquina foi gerado. Tais bibliotecas executarão o seu código binário, tornando-o assim a sua aplicação num programa executável.

A maneira como você descreve aqui está correta:

[quote:a5986c0b89=´vitor^_^´]

O C# e outros do .Net é compilado em tempo de execução, por exemplo, quando você executa um programa, internamente o código em IL que está compactado dentro do executavel é descompactado na memoria, varrido, traduzido e aí sim [color=red:a5986c0b89][b:a5986c0b89]compilado e linkeditado[/b:a5986c0b89][/color:a5986c0b89] em um binario PE nativo, ou seja, você tem um programa .net no disco, mas tem um binario nativo na memoria.

[/quote:a5986c0b89]

Porém como você mesmo descreve em destaque vermelho, cada processo sendo executado separadamente.

Voce memo admite que java é compilado aqui.

[quote:a5986c0b89=´vitor^_^´]

[color=red:a5986c0b89][b:a5986c0b89]O java é ´compilado´[/b:a5986c0b89][/color:a5986c0b89] em um formato chamado bytecodes. Esses bytecodes não são nativos de nenhum.......

[/quote:a5986c0b89]

No entanto se contradiz aqui.

[quote:a5986c0b89=´vitor^_^´]

.........[color=red:a5986c0b89][b:a5986c0b89]porque o Java, até onde eu sei, não é compilado[/b:a5986c0b89],[/color:a5986c0b89] pode ver em qualquer livro a respeito.

[/quote:a5986c0b89]

Apesar de tudo, eu entendi o que você quis focar, ou seja, os compiladores atuais se comportam da maneira diferente dos compiladores antigos, tais como do Clipper, do Cobol, e até do Pascal antigo (Antes do Turbo Pascal), pois quem já programou muito em Clipper e até Cobol como eu, sabe do que estou falando, a maioria dos compiladores atuais já incorporam o Linker, com exceção dos compiladores do Java, que não linkeditão o byte code.

Então eu considero a linguagem Java apenas compilada sim, e sinceramente acho um erro considerar Compilação como todo um processo de Compilar e Linkeditar juntos, e tal conceito foram tirados desta página.

http://pt.wikipedia.org/wiki/Compilar.

Além disso também, quando você cita ler qualquer livro a respeito, pois dê uma olhada na [color=red:a5986c0b89][b:a5986c0b89]página 21 do livro JAVA 2 - Ensino Didático do Autor Sergio Furgeri.[/b:a5986c0b89][/color:a5986c0b89]


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

[quote:683a2517c1=´vitor^_^´]
O java é ´compilado´ em um formato chamado bytecodes. Esses bytecodes não são nativos de nenhum processador ou SO, são apenas um padrão, como se fosse uma Linguagem Intermediaria. O problema da lentidão do Java é que a Maquina Virtual não compila os bytecodes transformando-os em um binario nativo da plataforma onde está instalada, a VM interpreta os bytecodes em runtime. Esta é a única desvantagem do Java em relação ao .Net framework. Falta para o Java um Just in Time Compiler.

Estou dizendo isso só para ´esclarecer as coisas´ e não despertar nenhuma duvida, porque o Java, até onde eu sei, não é compilado, pode ver em qualquer livro a respeito.[/quote:683a2517c1]

Java tem compilador Just in time desde a versão 1.5 que saiu antes do .NET Framework 1.1. Só o 1.0 saiu primeiro com JIT enquanto o da Sun ainda estava em beta, mas é mais uma das ´lendas´ que a MS prega até hoje nas suas conferências. Até porque o .NET Framework 1.0 pode ser considerado um beta.

E, diga-se de passagem, tanto na primeira execução quando os dois estão na linguagem intermediária quanto na versão compilada, o Java consegue uma maior performance, por incrível que pareça. A diferença é só que o .NET Framework já vem carregado na memória do Windows enquanto o JRE tem de ser carregado, já que a MS como empresa concorrente nunca permitiria isso (e nesse ponto ela está certa, seria a mesma coisa da Coca Cola mandar uma garrafa de Pepsi de brinde).

Sobre o Delphi gerar bytecode pra Java, seria legal. Acho que a Borland foi pro lado errado quando optou pro .NET mas quem sabe com o Prism ela volte a focar a multi-plataforma. Só o fato de ser um produto vindo de uma parceria com outra empresa, já significa que não vai ter um custo muito grande e poderá ser vendido por um preço competitivo, como é feito com o Delphi pra PHP.


GOSTEI 0
Bononi

Bononi

25/08/2008

[b:7b68ad1124]Para quem estiver interessado sobre o futuro das linguagens[/b:7b68ad1124]

Aqui está uma analise do próprio [b:7b68ad1124]pai[/b:7b68ad1124] do Delphi, .NET e C#, numa recente conferencia. Ele discorre por 25 anos de evolução de programação, comenta sobre o que melhorou e o que poderia ter melhorado e faz uma previsão de como serão as linguagens no futuro.
Pena que o c*&¨¬ do Balmer interrompe o pai da matéria, mas ele volta com mais...
[b:7b68ad1124]IMPERDÍVEL[/b:7b68ad1124] Curtam aí:
[url=http://podcastmachine.com/swf/player.swf!flashvars&file=http://podcastmachine.com/podcasts/103/episodes/1091.json&width=320&height=80&skin=http://podcastmachine.com/swf/skin_pcm1.swf&fullscreen=true&bgcolor=000000&playlist=none&playlistcolumns=2&playlistrows=2&autostart=false&subscribebutton=false&downloadbutton=false]Microsoft´s Anders Hejlsberg fala sobre o futuro das linguagens[/url]


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Bononi, eu não me contradisse. Repare que quando eu disse que o Java era ´Compilado´ eu coloquei a palavra ´Compilado´ entre aspas.

Eu não considero o processo de compilação e linkedição uma coisa só. Quem já trabalhou com assembly e cobol sabe muito bem disso. É que as linguagens modernas fazem tudo numa tacada só.

O que eu quise dizer foi o seguinte: enquanto que o delphi e o c++ geram executaveis no formato PE nativo do windows para rodar em processadores arquitetura Intel x86 (e correlatos), e o .net framework faz isso na ´segunda fase´ na hora que está compilando o código em IL, o java Traduz, por assim dizer, o código escrito em java para o formato bytecodes. (a primeira compilação do .net nada mais é que uma tradução para a IL e o empacotamento de tudo). Só que bytecodes não é um executavel nativo de nenhum SO ou processador.

Com um programinha que eu não lembro o nome agora, é possivel extrair um executavel de .net da memoria e salvar ele já compilado. Ele rodará em qualquer maquina sem precisar compilar, bastando que se tenham as bibliotecas necessárias.

Com o Java dá para fazer isso? Pelo que eu sei, sempre que você executar um .class ou um .jar, o processo java.exe ou javaw.exe terá de ser iniciado. Você o verá na lista de processos do windows. Ele não compila os bytecodes e depois sai fora, ele fica ativo, rodando e interpretando os bytecodes.

Eu gosto do java e não tenho nada contra, mas os apaixonados que me perdoem, as vezes a paixão cega as pessoas, eu mesmo era assim de defender o Delphi com unhas e dentes. Mas contra fatos não há argumentos. O Java.exe ou Javaw.exe chega a consumir mostros de memória. Tudo bem se você tiver bastante.

Como então o Java deve ser ´Compilado´? qual o processo pra isso? se existe então desculpe, foi ignorancia minha, porque o desconheço.

Existiu um projeto da Sun de criar um processador, para seus servidores e workstations, que entendesse e executasse os bytecodes naturalmente. Aí sim você pode dizer que os bytecodes são ´um binário nativo compilado´

A minha conclusão é: os bytecodes são arquivos binários, eles até podem ser considerados como ´compilados´, mas eles não são nativos, e não executam sem a ajuda de um ´empurrãozinho´


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

[quote:0e67047cd8=´vitor^_^´]
e o .net framework faz isso na ´segunda fase´ na hora que está compilando o código em IL, o java Traduz, por assim dizer, o código escrito em java para o formato bytecodes. (a primeira compilação do .net nada mais é que uma tradução para a IL e o empacotamento de tudo). Só que bytecodes não é um executavel nativo de nenhum SO ou processador.

Com um programinha que eu não lembro o nome agora, é possivel extrair um executavel de .net da memoria e salvar ele já compilado. Ele rodará em qualquer maquina sem precisar compilar, bastando que se tenham as bibliotecas necessárias.

Com o Java dá para fazer isso?
[/quote:0e67047cd8]

Sim, os bytecodes nada mais são que uma linguagem intermediária, da mesma forma que o .NET. Aliás, foi dele que a MS tirou a idéia. Mas também existe forma de se compilar o programa em Java específico para uma plataforma.
O funcionamento dos dois é similar.
http://java.sun.com/javame/reference/docs/cldc-hi/doc/architecture/html/chapter4.html

http://java.sun.com/developer/onlineTraining/Programming/JDCBook/perf2.html


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

mas o Jit compila tudo ou só os metodos mais usados?

Only the methods that execute most frequently are compiled. The other methods are interpreted by the virtual machine. The ahead-of-time compiler is available to compile classes and methods that are to be ROMized.


se tem jeito de compilar tudo para um binario nativo então eu começo a programar em java já.


GOSTEI 0
Bononi

Bononi

25/08/2008

[quote:b2e9cc445a=´vitor^_^´]Bononi, eu não me contradisse. Repare que quando eu disse que o Java era ´Compilado´ eu coloquei a palavra ´Compilado´ entre aspas.[/quote:b2e9cc445a]


??????????????

Eu não falei nada a respeito disso ! Meu post mostra um video de uma conferencia...


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Desculpa, Bononi, errei de post. Confundi o seu post com o do Discorpio.


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Bom dia a todos.

Vitor, me desculpe a minha má interpretação com relação no que eu disse sobre a sua contradição.

Com relação a compilação de Bytecodes, quero novamente explanar que eu entendi o que você quis dizer e na verdade o que você disse eu já sabia.

Só o que eu quero dizer, que quando eu disse que Java é somente uma linguagem compilada, estava querendo dizer que o Java faz logo na primeira etapa a Compilação do código fonte para um código binário chamado de Bytecodes.

Quando o programa é invocado em um sistema operacional específico, o Java.Exe ou Javaw.exe carrega o compilador Just In Time que se encarrega de fazer a tradução (Interpretação) para o código de máquina do sistema nativo.

Realmente este assunto tem causado polêmica não só aqui neste forum porque entre os próprios desenvolvedores Java a polêmica está entre aqueles que defendem que o Just-In-Time na verdade faz uma [color=red:edc1a62373][b:edc1a62373]RECOMPILAÇÃO[/b:edc1a62373][/color:edc1a62373] do Bytecode para código de máquina nativo.

Para quem gostar dessa polêmica, antes eu sugiro dar uma olhadinha nos seguintes Sites:

http://pt.wikipedia.org/wiki/Compilador
http://pt.wikipedia.org/wiki/Jit
http://pt.wikipedia.org/wiki/Bytecode_Java;

Quanto a defender o Java ou o Delphi com unhas e dentes, também fui como você Vitor, só que eu defendia era a linguagem Clipper com unhas e dentes na década de 80, hoje vejo que realmente não podemos deixar que as linguagens de programação nos domine, nós é que temos que domin-la.


GOSTEI 0
Jgscarvalho

Jgscarvalho

25/08/2008

Bem interessante esse tópico, tem alguns absurdos, mais acho q faz parte da diversidade de conhecimentos. Isso é bom.

Alguém falou:
Linux só serve na empresa para firewall e nada mais


Caramba, alguém aí anda mal informado, dizer q só as empresas pequenas usam linux.

Um exemplo brasileiro:
As Casas Bahia tem um Data Center q é considerado o maior da américa latina, tem 540 Lojas espalhado por todo o Brasil com + ou - 3.500.000 de transações por hora em tempo real. sabe o que eles usam nos Servidores ? 100¬ Linux


Quanto a linguagens de programação, o grande lance é vc está ligado as novas tecnologias, o que tem de mais novo no mercado, mais não precisa migrar seus sistemas toda vez q sair nova versão ou nova plataforma.

Trabalho com programação desde 1989, tenho grandes sistemas em COBOL, Java e Delphi.

e estou muito satisfeito, e meus clientes mais ainda.


GOSTEI 0
Mazzi

Mazzi

25/08/2008

Putz esse assunto de novo:??????
ta louco!


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Aew pessoal, o topico tava meio morto então vamos bombardear mais um pouquinho.

Antes que me chinguem, tudo abaixo é brincadeira e eu discordo de ´quase´ tudo que escrevi.

- Linux é uma droga
- Windows consegue ser pior
- Java demora 2 horas pra fazer um hello word, e precisa de 2 GB de ram para executar
(quem faz um hello word em java faz herdando a classe Hello da AbstractHello e implementa a interface IHello)

- C# pensa que é java e pensa que é cross platform, mas no fundo no fundo é um VB com sintaxe diferente e só roda no windows

- C/C++ é realmente uma linguagem crossplatform se você conhecer todos os compiladores de todos os sistemas operacionais, ter conhecimento de todas as bibliotecas de todos os SO´s, for louco e transtornado a ponto de não usar nenhuma delas e implementar seus proprios frameworks para tudo.

- O lázarus, como personagem bíblico de mesmo nome, começa a feder depois do quarto dia, e mesmo que Jesus o ressuscite, ele morre de novo, de velhice.

- Assembly é a mais rápida e versátil linguagem para você NÃO PROGAMAR, fritar o cérebro e se tornar um desses andarilhos na rua, barbudos e com um saco de bugigangas nas costas.

- E o delphi tem uma comunidade de programadores assíduos e fiéis que não veem a hora dele falir.


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

[quote:d86dbf293d=´vitor^_^´]
- Java demora 2 horas pra fazer um hello word, e precisa de 2 GB de ram para executar
(quem faz um hello word em java faz herdando a classe Hello da AbstractHello e implementa a interface IHello)[/quote:d86dbf293d]

Caraca.. essa foi a melhor da história


GOSTEI 0
Jose Luiz

Jose Luiz

25/08/2008

Colegas..

Minha opnião é a seguinte, trabalho com delphi desde a versão 2.0. Ministrei varios cursos com o mesmo, uso atualmente o delphi 7 que na minha opnião em aplicações desktop não tem concorrente. estou testando no momento o RAD STUDIO 2009, e tenho visto que varios bugs foram resolvidos. mas acho que se falando em .net, existe uma grande distancia, pois a codegear ainda não conseguiu um produto redondo.
O delphi 2005 na minha opnião e desparado o pior de todos, impossível de se fazer algum projeto sem ter que correr atras de solução para bugs.
O Delphi 2006 melhorou um pouco mas sem maquina robusta não se cria nada com rapidez e pesado dmaes.
O Rad Studio 2007 melhorou a perfomace mas tem muitos bugs em varias areas, tipo DBExpress cheio de bugs, drivers etc.
Vale a pena a gente da uma olhada no novo rad studio 2009, na minha opnião depois do delphi 7 é o que mais tem me impressionado. rapido, ide bem mudada, vamos conferir pra ver.
O delphi for php ´não merece nem comentario por ser tão ruimmmm.

Acho que a borland errou muito em retirar alguns componentes nativos do delphi, tipo o QReport das suas novas versões, voltaram com o BDE que niguem mais usa e quer..

Acho que não e o final do delphi, é o começo de uma ferramenta enxuta e produtiva que ira ganhar novamente o mercado apos eles conseguirem alguma novidade em .net.


Jose Luiz


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

vc esta certo, concordo plenamente mas tenho acompanhado o mercado e veja que muitas empresas estão migrando os sistemas para asp.net pois o grande problema de aplicações desktop é o deploy que é complicado em grandes redes. com asp.net não tem que ficar atualizando nem nada, fez e ta lá. mas ainda é mt distante a qualidade web pra qualidade dekstop, incomparavel mas estao chegando lá. claro q com mt ajax estao no caminho. tanto que eu abandonei uns projetos delphi e comecei tudo em asp.net e estou tendo excelentes resultados (graças a master page).

bom tem q ver como o mercado vai se comportar


GOSTEI 0
Jgscarvalho

Jgscarvalho

25/08/2008

Olá Pessoal, boa tarde !

com as novidades sobre o Delphi 2009, fiquei bem intusiasmado,
a posibilidade de escrever um SA em Delphi DataSnap Win32 e consumir o mesmo usando Desktop Win32 e Delphi Pism .NET é bem interessante.

o grande problema por aí, é q os caras querem fazer um simples cadastro usando Java, com Frameworks pesados, ou mesmo .NET

A linguagem ser boa ou ruim está mais ligada ao que você deseja fazer, do que a linguagem propriamente dita, hoje existe um mal uso do Java e .NET em 80¬ das aplicações que vejo por aí, elas não precisariam ser em Java ou .NET.

Eu sempre trabalhei com 2, 3 ou mais linaguagens, as vezes ao mesmo tempo, dependendo do projeto eu uso a linguagem mais adequada.

Tenho grandes sistemas rodando em orgãos públicos escrito em COBOL,
Outros em Java, e muitos em Delphi. :)

O fato é que ainda não temos uma linguagem ou plataforma de desenvolvimento para resolver todos os nossos problemas, quem dera se tivese, muitos pregam q tem, mais ainda não conheço.


GOSTEI 0
Bononi

Bononi

25/08/2008

Wow, that was close ! Anyway I think that Mak Webber will up and running for Melbourne, even if he misses the winter testing could mean some shortcomings to get used to the new car, with those new regulations.
By the way, before anyone start screaming about the odds of having Sato driving a STR, let´s face it, it´s not the same car that Vettel stormed to the finish in Brazil this season. What Berger said is pretty much down to earth and logical, but I don´t think that Red Bull will fall short on resources providing the team to keep going, at least, midfield-wise.
Now, Super Hans, I agree with your points, I really can see where you coming from, but it´s too late for switching engines. RBR should have planned with half a year in advance to conform the Ferrari engines with the new chassis for 2009 season. Not the same situation at Force India... the team will be receiving the entire package from McLaren. Guess what ? KERS, engines, chassis, eletronics and tech stuff back-up, that´s way, way more than Ferrari did to them this season. I wouldn´t be surprised if those FI drivers have a shot for a podium a couple of times next season !


GOSTEI 0
Javapaulomg

Javapaulomg

25/08/2008

[quote:43da90fda1=´vitor^_^´] - Java demora 2 horas pra fazer um hello word, e precisa de 2 GB de ram para executar (quem faz um hello word em java faz herdando a classe Hello da AbstractHello e implementa a interface IHello)


Caraca.. essa foi a melhor da história[/quote:43da90fda1]

Realmente foi boa mesmo, espero que ele tenhe tentado ser sarcastico, porque senão foi disse muita bobagem de uma vez só, para questionar se deve conhecer os dois lados e não ir se baseando em davaneios...


GOSTEI 0
Javapaulomg

Javapaulomg

25/08/2008

[quote:2c9af6e6c2=´romulocpd´][quote:2c9af6e6c2=´vitor^_^´] - Java demora 2 horas pra fazer um hello word, e precisa de 2 GB de ram para executar (quem faz um hello word em java faz herdando a classe Hello da AbstractHello e implementa a interface IHello)


Caraca.. essa foi a melhor da história[/quote:2c9af6e6c2]

Realmente foi boa mesmo, espero que ele tenhe tentado ser sarcastico, porque senão foi disse muita bobagem de uma vez só, para questionar se deve conhecer os dois lados e não ir se baseando em devaneios...[/quote:2c9af6e6c2]


GOSTEI 0
Lenilsonip

Lenilsonip

25/08/2008

É impressão minha, ou está rolando uma ligeira preguiça de conhecer coisas novas... :D ?
Não sei se estou exagerando, mas eu trabalho pelo DINHEIRO, se me pagarem mais do que eu ganho hoje para trabalhar com Delphi, estou indo. Dêem uma breve olhada na Apinfo, entrem nas vagas, quantas vagas há para Delphi?, e quantas há para Java, VB, .Net.... Bom como disse, trabalho pelo Dinheiro, afinal se trabalhar fosse bom, ninguém tinha fim de semana e ninguém tirava férias.... Nunca tive essa de carregar bandeira, se me oferecerem uma boa grana pra trabalhar com o Bloco de Notas, fui tb!
Abraço a Todos!


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Vc está sendo mas existem outros pontos de vista. UMA coisa é uma pessoa que desenvolve sistemas para revender em sua região. Nesse caso a pessoa deve optar pela melhor ferramenta que lhe atenda. Neste caso é o Delphi pela facilidade.

MAS se a pessoa é desenvolvedora mas pensa em trabalhar em grandes empresas que tenham setor de desenvolvimento então ela deve ir para Java ou .Net.

É muito relativo. No meu caso eu trabalho com Delphi pois tenho meus sistemas e meus clientes mas se eu fosse para o Rio teria que partir para .Net para ter bom emprego.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

[quote:f897ca9e98=´javapaulomg´][quote:f897ca9e98=´romulocpd´][quote:f897ca9e98=´vitor^_^´] - Java demora 2 horas pra fazer um hello word, e precisa de 2 GB de ram para executar (quem faz um hello word em java faz herdando a classe Hello da AbstractHello e implementa a interface IHello)


Caraca.. essa foi a melhor da história[/quote:f897ca9e98]

Realmente foi boa mesmo, espero que ele tenhe tentado ser sarcastico, porque senão foi disse muita bobagem de uma vez só, para questionar se deve conhecer os dois lados e não ir se baseando em devaneios...[/quote:f897ca9e98][/quote:f897ca9e98]

Realmente, eu estava sendo sarcástico, como disse no começo do meu post isso era brincadeira. Estou começando com Java e estou gostando.

Uma vez eu li, numa dessas charges/piadas de programador uma coisa que eu tenho visto que é a mais pura verdade: Os programadores Java mais xiitas tendem a ser meio ´Religiosos´ quanto ao java e quanto à propria POO. Então as vezes resolvem matar mosquito com bomba atomica, e quando tem algo tão simples de se fazer como um hello world, resolvem fazer o hello world mais extensível de todos, que tem uma classe Hello que é descendente de toda uma linhagem de classes abstratas e que são wrappers para todo um framework de hello world, implementam a interface IhelloWorld. O objeto final da classe concreta HelloWorld é instanciado através de um abstract factory. O conteudo da mensagem HelloWorld é gravado em um banco de dados oracle usando - se hybernate.

eu achei engraçado hauahuahauahauh
Se eu fosse mais xiita, talvez me incomodaria com esse sarcasmo, mas aí eu estaria exatamente confirmando a veracidade da piada.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

UMA coisa é uma pessoa que desenvolve sistemas para revender em sua região. Nesse caso a pessoa deve optar pela melhor ferramenta que lhe atenda. Neste caso é o Delphi pela facilidade.

Mesmo assim, tenho minhas dúvidas. Se você precisar contratar desenvolvedores pra trabalhar com você, talvez tenha mais dificuldade de encontrar um bom desenvolvedor Delphi do que de Java, .NET ou PHP


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Sim vc está certo mas isso é muito relativo. Aqui em Nova Friburgo, cidade com 180 mil habitantes na região serrana, interior do RJ, nós temos umas 5 empresas de sistema que os caras tem no máximo 6 programadores. O mercado é esse. Todos ganham dinheiro com pouca estrutura. E quando precisam de novo funcionário? Simples: vão emu das 5 faculdades da cidade (aqui é polo universitário), pegam um noob qualquer e treinam. Pela faixa salariam (programador = 800 até 1200 reais) não podem escolher mt. Mas assim o mercado fica bem atendido. SE vc for para cidades maiores, Niterói ou Campos, poderá ter outra visão. Mas não adianta, o mercado .Net está devastando tudo com o Visual Studio e o próprio Java acaba perdendo um pouco pois softhouses grandes a maioria parece usar .Net. O Java parece ser usado por grandes instituiçõs que desenvolvem o proprio sistema.


GOSTEI 0
Bononi

Bononi

25/08/2008

[color=red:d517f1832c][size=18:d517f1832c]O Delphi esta falindo ![/size:d517f1832c][/color:d517f1832c]

Um colega meu me mandou uma lista atualizada até 17 de Novembro de 2008 de programas comerciais feitos em Delphi:
[list:d517f1832c][i:d517f1832c][color=blue:d517f1832c]
PL/SQL Developer
Ad-Aware
KMPlayer
The Online Trader
Space Rangers 2
Auslogics Disk Defrag
IDRISI
Asus Power4gear eXtreme
MediaMonkey
MySQL Administrator
Yahoo! Go for TV
Altium Designer
TestComplete
e/pop web conferencing
Help & Manual
Macromedia Captivate
TuneUp Utilities
Webroot Spy Sweeper
FastStone Image Viewer
The Bat!
Avant Browser
X1 Desktop Search
Installaware
Spybot - Search & Destroy
Total Commander
Ultra Fractal
Inno Setup
Exchequer Enterprise
QuickBooks Point of Sale
IBP
FinalBuilder
FL Studio
Skype
XanaNews
CodeGear RAD Studio
TOAD
Topstyle Pro
PowerArchiver
Beyond Compare
Macromedia HomeSite
Smart Card ToolSet Pro
System Cleaner
Total Privacy
MMM free
FCS Express
DigiView Logic Analyzer
ISODisk
Apex Medina
Gizmor
Behold
ConnectedText
Sudoku Arena
Xpert-Timer
Limagito
SadMan Sudoku
Dilmanc MT System
Favoritestown
VSO Inspector
Foto2Avi
Punto de Ventas
Glary Utilities
DataLab
Atlantis Word Processor
Open Contacts
MobaPhoto
jv16 PowerTools
PuzzleCreator
IcoFX
Zero Assumption Recovery
MemOptimizer
IdleBackup
WebSite-Watcher
PhoA
EzProject
DreamMail
Tanida Demo Builder
Winace Archiver
CachemanXP
eCTD Office
Piscatus
Costar
Windows Shell Extension for M4A music files
Agenda At Once
Web Log Storming
CD Label Designer
BurnAware
UltraExplorer
Xequte DVD PixPlay
Xequte MailList King
Xequte Smart Pix Manager
Pioneer StarTech
FreeCommander
Teacher´s Personal Markbook
DeleD 3D Editor
DVD Slideshow Builder
CoffeeCup HTML Editor
FotoSketcher
ABA
InnTelligence
FilePro
IDE-NT
Softros LAN Messenger
Network Time System
LogonExpert
Instant Color Picker
Advanced Uninstaller PRO
ColorImpact
WinJournal
Internet Download Accelerator
AIMP2
RJ TextEd
TreeDBNotes Pro
Super Utilities
BS Player
PHPEdit
Universal Explorer
SalesLogix
Bolide Image Comparer
Rozeta
Soldat
Koma-Mail
Advanced WindowsCare
Pixel Editor
Power Editor
PDF to Word Doc Converter
Hexelon Max
PSPad
ProDelphi
SuperMemo
XmlPad
Complex Evolution
Anti-Twin
Abra Academy - Returning Cast
FastFontSet
SQLiteSpy
Planner Suite
ClipMate
VersePerfect
SmartInspect
Arena Chess
Carval HR Unity
Astral Masters
Arpoon Checksum
Win-Get
GLCD Font Creator
Team Coherence
SQL Backup
EarMaster Pro and EarMaster School
MailList King
SuperHeat
UltimateZip
Golden Tetris
Crossword Weaver
Second Copy
MP3Toys
MindGenius
TeeChart Office
Samurize
NetMeter
Vista Boot Pro
Metacafe Pro media player
Officer Blue
Advantage Data Architect
AcroEdit
Disk2Disk
MindVisualizer
Killink CSV
Morfik WebOS AppsBuilder
Zoom Player
Midnightrange CRM
Retail Pro
ConvertXToDVD
SQL Litspeed
VideoCat
Everest
Mars Miner
PHP Designer
Security Task Manager
Scorpion Vision Software
VeriTime
ApSIC Xbench
PhpED
Fresh Diagnose
MesNews
DHL Connect
BackUp Maker
Tanx
XVI32
X-Fonter
MultiEdit
Helium Music Manager
owDiskSpaceExplorer
FusionDesk
Mandala Painter
Returnil Virtual System
Sisulizer
CodeFactor
FSeqEdit
Optiperl
HxD
Teach2000
Argus
StoneNotes
Macro Scheduler
Easy-wire - Cable and Wire Harness Test Software
Guitar Pro
A1 Sitemap Generator
Web Automation Software
FMS
H2Viewer
GPS Diag
AdesClrPicker
iLore ProjectTrack 2007
EPM
Jan Diagrams
Link Logger
TurboPhp
CodeHealer
Windows Grep
FAB Teletext Editor
Moyo Go Studio
Aston Shell
Birth of America
RegexBuddy
TimeLeft
Free Split (freesplit)
Pics Print
Rental Property Manager
SuperBot
FilZip
FuturixImager
FontTwister
BridgePro
DiskAnalyzer Professional
eXPert PDF Reader
Crossword Compiler
SMTP Diagnostics
Code Counter Pro
RssFeedEater
CDEdit
TapEdit
Numara Track-It!
Upscene Database Workbench Pro
Check Imaging
EMS SQL Manager
PowerGREP
AquaSoft DiaShow XP five
ISYS Search
Keyboard Layout Manager
Beyond Remote
Adventure Fishing
Web Page Maker
ZipGenius
DynDNS Updater
BS/1 Accounting, BS/1 Professional, and BS/1 Enterprise
ShowMan
WXtrack
NewsMan Pro
SyncBackSE
LP Recorder, LP Ripper and WAV Joiner
Focus Photoeditor
Letter Rack 3D
CompreXX
WinHex
Xnews
OCD Commander
TombClimber
2nd Speech Center
IZArc
TLNews newsreader
PE Explorer
Backup4All
Times Tables
ASPack
VVVV
SureTalent SURE-1
ISAH7 ERP
TreePad
Doc-O-Matic
SpamBully
Allchars
XPlite
PC Inspector File Recovery
Webroot Desktop Firewall
Tiny Hexer
Icarus
Easy To-Do
PG Lightning Admin
Pascal Analyzer
CMS Encore Pro - Free Edition
ZX Spin
RegSupreme
40tude Dialog
Folio First
HTTPort
MoreMotion
AutomatedQA AQTime
Copernic Desktop Search
DeepBurner
KChess Elite
WhereIsIt
TextAloud
IRPF2005
Newsleecher
ConTEXT
Editpad
Dr. Hardware
Netcaptor
Fireburner
TweakNow RegCleaner
NoteTab
Flipz
idimager
Visions Of Chaos
SpeedFan
Link Popularity Check (LPC)
Idea Tracker
GameMaker
Cybersitter
Suntereo
HelpNDoc
Dynamic Architect
Multilizer
eEmpACT
eFormity Document Builder
eFormity SML-Script
Jabber
SQLMatcher
xmlHack
xmlLinguist
xmlDraft
FeedDemon
PocoMail
Age Of Wonders II
Age Of Wonders
Font Creator Program
Hot Dog Professional
TreeSize Professional
HeidiSQL
FreeOTFE
Resource Hacker
System Explorer
PortableApps
Cobian Backup
Open XML Editor
Phoenix mail
Siege of Avalon
PicViewer
DelphiCodeToDoc
C-evo
Apophysis
Virtual Magnifying Glass
DBDesigner
SharpE
StarUML
si.Mail
Ares Galaxy
Delphi Bochs
PopTray
DSpatial
Delphi Doom
ESS-Model
Maguma Open Studio
RoboDance
OpenLP
COSBI OpenSourceMark
Airblast
Keynote
OpenOffice Dictionary Installer
fMA
NetStats
TurboCASH
myTracker
FeedReader
Dev-C++
[/i:d517f1832c][/color:d517f1832c][/list:u:d517f1832c]

São aplicações nos mais diversos ramos de atividades.
Todos os programas acima tem websites registrados, caso alguém queira saber mais informações sobre algum programa me mande uma MP.


GOSTEI 0
Bononi

Bononi

25/08/2008

Aqui é uma lista (19/11) com algumas empresas que usam Delphi para desenvolver seus produtos e/ou desenvolver aplicativos de uso interno :

[list:b4070ae8c1][i:b4070ae8c1][color=blue:b4070ae8c1]
Davita, Inc USA
Cosentient Technologies, LLC USA
Baseblock Software LLC USA
Software Experts S.L. Spain
De Novo Software USA
MindGenius Ltd UK
Apex Software USA
The Company Software USA
Pillar IT Services UK
Selmatic LTD Bulgaria
Schniering Ingenieurgesellschaft Germany
Tectrilha Software Brazil
Ahola Transport Finland
OMT France
EMS /Electronic Microsystems Russia
Wave Systems Australia Australia
Griensu S.A. Argentina
Eresoft Ltd Nigeria
Frontier Systems Research South Africa
Interactive Technical Systems Perú
Mini-Circuits Laboratory US
Emetra AS Norway
Emit AS Norway
Infront AS Norway
NetSud Soluciones Tecnologicas Argentina
IdeaTech srl Italy
Beensoft Software Engineering the Netherlands
Gislen Software Pvt. Ltd. India
ADL Data Systems, Inc. US
Ransa Perú
Futura International, Inc. US
Carval Computing Ltd UK
Golden Software of Belarus, Ltd Belarus
Datamax Round Rock, TX
iLore Milwaukee, WI
Incoresa Perú
Wide Orbit San Francisco, CA
MATCO Los Altos, CA
LogiVert The Netherlands, Alphen
Trenso The Netherlands, Baarle-Nassau
GivenHansco Inc. US, Ohio
Cirris Systems Corp. US, Utah
QEM srl - Quality in Electronic Manufacturing. IT, Montebello Vicentino (VI)
Automated Systems, Inc. US, Nebraska
Saraiva.COM Brazil
Complete Office Supplies Australia
BodySystems Brazil
Les Mills International Brazil
[/i:b4070ae8c1][/color:b4070ae8c1][/list:u:b4070ae8c1]


GOSTEI 0
Bononi

Bononi

25/08/2008

E aqui algumas aplicações de alta-performance feitas em Delphi (16/11), para os mais diversos usos:

[i:2201e8eaac][b:2201e8eaac]MoXi[/i:2201e8eaac][/b:2201e8eaac]
A revolutionary digital paint system that uses realistic simulations of 3D brushes and watercolor/ink flow. Licensed non-exclusively to Adobe in 2006.

[i:2201e8eaac][b:2201e8eaac]GEMPACK (General Equilibrium Modelling PACKage)[/i:2201e8eaac][/b:2201e8eaac] Combined GUI(Delphi) and console-mode(Fortran) programs for CGE economic modelling.

[i:2201e8eaac][b:2201e8eaac]GSP (Gas turbine Simulation Program)[/i:2201e8eaac][/b:2201e8eaac]
A tool for gas turbine engine performance analysis.

[i:2201e8eaac][b:2201e8eaac]Command[/i:2201e8eaac][/b:2201e8eaac]
Assists Goodyear engineers in designing belts for various application, including serpentine belts for automobile engines on new car models. Calulates length, tension, proper tensioner location, and expected lifespan. Originally written in Fortran.

[i:2201e8eaac][b:2201e8eaac]Air Software - Velocity[/i:2201e8eaac][/b:2201e8eaac]
Calculates safe takeoff / landing weights for commercial aircraft.

Maiores informações, mande PM.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Não sei o que é mais engraçado. O pessoal trazer uma lista de aplicações feitas em Delphi como se isso representasse alguma coisa (até parece que é tããão grande) ou a lista ter muitas aplicações falsas. Só que eu conheço, dá pra citar

Kmplayer: feito em qtdesigner. E não é comercial.
Macromedia Captivate: não sei a versão atual, mas a 1.0 era feita em Visual C++
DBDesigner: descontinuado há muitos anos (mas a lista não é de novembro?) e era Kylix. A versão atual, chama MySQL Workbench e é feita em Visual Studio, se não me engano.

Se brincar, até Cobol tem mais aplicações ultimamente. Torcer pra uma ferramenta não é fechar os olhos para seus problemas. A empresa está passando por uma transição e apesar da Borland/Codegear alardear que nada iria mudar, as mudanças estão sendo drásticas. Se vai dar certo ou não, só o tempo vai dizer. Infelizmente nesse meio tempo os desenvolvedores ficam no escuro.


GOSTEI 0
Romulocpd

Romulocpd

25/08/2008

Eu também havia pensado nisso e tem outra coisa: Se X programas foram feitos em Delphi é pq naquela época o Delphi seria a melhor opção, hoje em dia a situação infelizmente mudou. Tenho acompanhado e conversado com amigos no Rio e em São Paulo e Campinas e nova soluções são sempre web agora. As empresas estão cansadas de problemas de versão e de deploy pela rede. Por isso mesmo que recomecei um projeto todo em ASP.Net e estou muito satisfeito com os resultados.


GOSTEI 0
Bononi

Bononi

25/08/2008

Ahn...

Me desculpem. Eu não estou defendendo o Delphi. Infelizmente, ninguém lê posts mais antigos nesse forum. E também ninguém é obrigado a comentar o post. Se quiserem contestar, façam uma verificação aplicação por aplicação e postem aqui, eu vou adorar ! Não fui eu quem fez a lista, um amigo meu na Inglaterra que me passou isto, em um outro tipo de discussão. Mas parece que a ideia aqui é ´bater em cachorro morto´. Já decidiram que o delphi já era e pronto. O que eu quis mostrar é que enquanto tem muita gente afirmando isso, tem muita mais gente que está ganhando dinheiro com aplicações desenvolvidas em Delphi. Existem muitas empresas que trabalham em Delphi. A lista está atualizada até Novembro... para que sabe ler português [b:1b048b4f9b]até[/b:1b048b4f9b] Novembro, isso quer dizer que existem aplicações mais antigas. Se quiserem usem o GOOGLE e pesquisem sobre elas. Infelizmente parece que ninguém se interessa.
Eu não programo mais hoje em dia, apenas brinco e faço coleções de linguagens, mas tenho que conhecer todas para poder coordenar e projetar sistemas. Os times de programadores que desenvolvem em algumas linguagens, de acordo com a necessidade. Nenhum deles é programador de ocasião, que fica olhando vagas no mercado e buscando ´o que dá mais dinheiro´. Todos eles têm mais de 8 anos na empresa, e a empresa investe neles, com reciclagem e aprendizado de novas tecnologias quando necessário. As vagas no mercado, são marginais, ou seja, antes que entendam no sentido perjorativo, estão na orbitando em volta de um mercado estável. Nenhum profissional de ponta sai de uma empresa e cai no mercado em busca de vagas. Esse pessoal que fala disso são aqueles que fizeram esses cursinhos de 3 semanas, que abundam o país e se auto-proclamam profissionais. Essa é uma discussão infrutifera, não me admira que muita gente está reclamando a ausência da turma ´séria´. O Delphi como ferramente de programação tem um nicho estável, eu já disse isso outras vezes, e vai continuar por aí melhorando, mudando, por muito tempo. Quem quiser que fique com eles, quem quiser que mude. Como disse um ´programador´ aí em cima, hoje tudo é ´web´ e problemas de ´deploy na rede´... :lol: então a solução é ASP .NET :lol: :lol: É isso aí, vamos em frente, como dizem os entendidos por aqui.
Infelizmente, não dá mais. Eu tentei, mas isso aqui não é um fórum sério. A maioria dos tópicos é vazia, o pessoal lê e nem se digna a responder. Esse era o único que parecia ter alguma vida inteligente. Essa história de ´amigo´ no começo de cada post é a conhecida hiprocrisia que assola o nosso país. De resto a medíocridade reina, cada um tentando dizer que sabe e está numa situação melhor que o outro, lógico a começar por mim mesmo. Se assim fosse verdade, o Brasil seria um fenomeno na aréa de informática. Talvez se cada um parasse para se olhar nesse ´espelho virtual´, e perceberem o ridiculo a que se expõe.
Me desculpem, foi um erro postar por aqui, na verdade uma infantilidade de minha parte, dizem que o ser-humano vai ficando mais velho e retornando a suas origens, ou seja, quanto mais velho mais criança de novo. :lol: :lol: Eu não estou tá velho assim, mas ainda faço muita criancice ! :lol: Por favor, continuem com seus assuntos de experts e analises profissionais do que acontece no resto do mundo. Eu não vou interferir mais. Aos que defendem o Delphi, porque acham que é uma boa ferramenta, não se iludam, vocês são sempre explorados assim como aqueles que usam outras e acham que estão no topo da cadeia tecnologica. A não ser que façam algo realmente por vocês mesmos, sempre vai haver alguém lá em cima te explorando. Nesse caso, muita gente.
Eu não vou interferir mais, boa sorte na carreira de vocês.


GOSTEI 0
Joaoshi

Joaoshi

25/08/2008

Colega, acho que você tem razão e vamos teclando F9 para seguir.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

A lista está legal, e muitos dos programas citados eu conheci e usei, ou uso até hoje.
Alguns já não são mais feitos em delphi nas suas novas versões, contudo:

Gente, para aplicações win32, programas utilitários, tipo o glary utilities, programas que podem ou não ser empresariais, o delphi tem o mesmo poder de fogo do c++ builder e do visual c++ (exe PE win32 nativo, chamada a api do windows, ole, activex etc. etc etc...) com a vantagem de ser rad.

Tambem tem aplicações delphi + GTK, porque não? o delphi pode facilmente chamar as funções da API da GTK para criar janelas, botoes eventos etc.

Disseram que aplicação web para empresas, erp´s etc é melhor porque ninguem quer perder tempo e dinheiro com deploy na rede. Isso é fato, mas tambem aplicações thin assim podem ser feitas em multiplas camadas com soap ou bss+datasnap. E existem inumeras outras técnicas de deploy. E as aplicações web tem uma seria limitação: o browser. Faça uma nota fiscal web, para imprimir na impressora matricial e os campos ´casarem´ certinhos com os campos no formulario impresso.


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Este pequeno programa que eu fiz e compartilho o codigo com vocês pode mostrar o caption e nome de classe (Da classe do windows, o nome do tipo da window na api do windows) de qualquer coisa visual em que você passe o ponteiro do mouse.

Eu usei isso para saber nomes de determinados componentes, componenteditors e propertyeditors da propria ide do delphi para eu saber o que herdar e implementar. Ou seja, usei isso para criar meus proprios componentes profissionais com editors e tudo o mais. Até meu proprio object inspector eu criei.

A borland, tanto do delphi como no C++ builder tem a interessante (e vantajosa) pratica de, quando cria uma classe na api do windows, cria com o mesmo ´nome´ que a classe no delphi que a implementa.

Façam o teste, abram suas aplicações favoritas e passem o mouse pelas suas janelas. Ficarão impressionados com o numero de Tpanels, Tedits etc que verão.

sempre que acharem um Tpanel, ou um Tform, por exemplo, esse programa só pode ter sido feito ou em delphi ou em C++ builder.



codigo da unit1:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls;

type
  TForm1 = class(TForm)
    lbl1: TLabel;
    lbl2: TLabel;
    tmr1: TTimer;
    procedure tmr1Timer(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.tmr1Timer(Sender: TObject);
var
  p: TPoint;
  h: THandle;
  t,c: array [0..255] of Char;
begin
  GetCursorPos(p);
  h := WindowFromPoint(p);

  FillChar(t,SizeOf(t),#0);
  FillChar(c,SizeOf(c),0);

  GetWindowText(h, t, SizeOf(t));
  GetClassName(h, c, SizeOf(c));

  lbl1.Caption := string(t);
  lbl2.Caption := string(c);

  Application.ProcessMessages;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Self.DoubleBuffered := True;
end;

end.




codigo completo da form, com os componentes visuais e não visuais: (explicando para os iniciantes de curso de 3 semanas: recorte o miolo desse codigo, a parte de dentro do primeiro object, e cole na sua form1, os componentes e eventos vao aparecer e ser ligados automaticamente)

object Form1: TForm1
  Left = 698
  Top = 256
  AlphaBlend = True
  AlphaBlendValue = 196
  BorderIcons = [biSystemMenu]
  BorderStyle = bsToolWindow
  Caption = ´Pega Janela´
  ClientHeight = 63
  ClientWidth = 180
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = ´MS Sans Serif´
  Font.Style = []
  OldCreateOrder = False
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 13
  object lbl1: TLabel
    Left = 8
    Top = 8
    Width = 16
    Height = 13
    Caption = ´lbl1´
  end
  object lbl2: TLabel
    Left = 8
    Top = 32
    Width = 16
    Height = 13
    Caption = ´lbl2´
  end
  object tmr1: TTimer
    Interval = 1
    OnTimer = tmr1Timer
    Left = 56
    Top = 8
  end
end



GOSTEI 0
Bononi

Bononi

25/08/2008

Só pra finalizar...

Concordo com o que me acabaram me dizer aqui ao meu lado:

[b:b8a1084812]O Brasil é um país cheio de ´Rubens Barrichellos´, aqui no fórum não é diferente.[/b:b8a1084812]


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

Só pra finalizar... Concordo com o que me acabaram me dizer aqui ao meu lado: [b:98cd4c84df]O Brasil é um país cheio de ´Rubens Barrichellos´, aqui no fórum não é diferente.[/b:98cd4c84df]



cuma?????


GOSTEI 0
Bononi

Bononi

25/08/2008

Kmplayer: feito em qtdesigner. E não é comercial.


Para o ´engraçado´ que afirmou isso, se você souber inglês aqui está :
[url]http://www.kmplayer.com/forums/showthread.php?t=11351[/url]

Último release em Delphi 2007, mas tem em D7 se quiser também.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Para o ´engraçado´ que afirmou isso, se você souber inglês aqui está : [url]http://www.kmplayer.com/forums/showthread.php?t=11351[/url] Último release em Delphi 2007, mas tem em D7 se quiser também.

Interessante que existem dois produtos chamados kmplayer
http://kmplayer.kde.org/
Mas como você mesmo disse que pegou a lista e simplesmente repassou sem verificar a veracidade e confiabilidade, é compreensível o equivoco.

Agora o hilário é achar uma exceção e querer transformar em regra. Voltando à analogia anterior, acho que o Rubens Barrichelo hoje em dia é a Borland e tem muita gente que ainda torce por ele (até aí beleza) e acredita que ele tem chances de ser campeão (forçou).
:lol: :lol:


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

Bom dia a todos, como este item é relacionado a Delphi, venho convidar a todos para participar do evento CodeRage III sobre Delphi 2009/Rad Studio.
Participem do evento para conhecer de fato o que é do Delphi e Rad Studio.

Ontem ja tivemos em portugues:
* Delphi Prism - tudo sobre o novo Delphi.NET(Andreano Lanusse)
* Criando PlugIns para Delphi 2009 - Gustavo Chaurais

Hoje teremos:
* Desvendando Generics e Métodos Anônimos (Manoel Edésio)
* WebServices - Interoperabilidade em Delphi Win32, .NET, e PHP utilizando autenticação de cabeçalho, transferência de binários, cache e outros recursos avançados. (Fernando Rizzato)
* DataSnap - Interoperabilidade Win32 e .NET no mundo multi-camada(Andreano Lanusse)
* Desenvolvimento Web 2.0 com VCL For Web (Bruno Lichot)

Estas palestras vocês acessam pelo CodeRage III Latin America Sessions.
Estão sendo ministradas tambem muitas outras em Inglês.

Um abraço a todos os colegas, e bons códigos.


GOSTEI 0
Mahdak

Mahdak

25/08/2008

amigos, em relação ao delphi for win32 creio que ele nunca vai deixar de ser utilizado se depender de mim, e creio que de todos vocês...

mas em relação ao prism? algum representante do lado de lá (embarcadeiro) ja se manifestou aqui? não haviam dois colegas aqui do forum que trabalhavam com eles? eles ja postaram aqui?

eu só queria a confirmação mesmo de que a microsoft enrabou a embarcadeiro ao ponto de fazer o Delphi.Net se transformar num plugin chamado Prism que pode ser utilizado dentro do Visual Studio.

podem malhar o pau em mim... mas eu gostaria de assistir uma video-aula que provasse que tudo o que eu disse aqui é mentira.

abraços!


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

Ok Colega, respeito a tua posicao, apesar de voce nao ter escrito nada de concreto e que tenha fundamento comprovado na tua resposta.
Postei aqui por ser um forum Delphi e compartilhar as informações.

Por exemplo: na apresentacao do Andreano Lanusse, que fiz o convite no post anterior, ele mostrou a possibilidade que temos agora de ter cliente .NET acessando Servidor DataSnap praticamente da mesma forma que clientes Win32, logico respeitando a arquitetura .NET, mas usando frameword dbexpress.
Interoperabilidade PHP/.NET/Win32 e muito mais...
O Bruno Lichot, VCL for Web, Ajax e as boas praticas que tornam o VCL for Web mais uma opcao....

...so estou compartilhando.

Abraço a todos e sucesso nas suas escolhas.


GOSTEI 0
Luiz Henrique

Luiz Henrique

25/08/2008

...ia esquecendo, sobre a video-aula que comentou.

Pois poderia ter colocado a tua posicao direto ao Andreano, pois foi ele que ministrou a paletra.
CodeRageIII é um evento baseado no ´livemeeting´ que possue a interatividade entre espectador e palestrante, e apos o evento ainda tem 15 minutos para perguntas e foi muito produtivo.

Foi colocado inclusive isto pelo Gustavo Chaurais, a pequena participacao em determinados momentos.

O evento esta sendo um espetaculo, participem !!!


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

mas em relação ao prism? algum representante do lado de lá (embarcadeiro) ja se manifestou aqui? não haviam dois colegas aqui do forum que trabalhavam com eles? eles ja postaram aqui?


Não, por incrível que pareça.


GOSTEI 0
Saulopms

Saulopms

25/08/2008

eu achei que esse tópico deveria servir para que os programadores Delphi pudessem compartilhar o que há de bom na ferramenta, provando ou levantando fatores que indicam que o Delphhi não vai falir tão cedo. Mas o que eu percebo aqui é o seguinte(REPITO, O QUE EU PERCEBO):
A comunidade Delphi, aparentemente, se importa mais com a Microsoft do que o próprio Delphi. Se não fosse assim, por que tantas perguntas sobre o DotNet? pra que tanto esforço em se usar o DotNet?
Mas eu não vejo muito interesse dos amigos em divulgar e nem estudar o Intraweb(que, segundo os meus testes, a versão do 2009 está show-de-bola).
A justificativa de se utilizar o software no browser é somente o deploy?
Resposta: ´intraweb Neles!´

os próprios programadores da microsoft e java defendem muito suas ferramentas. A maioria esqueceu do que a microsoft fez quando deixou os programadores de vb6 na mão, quando o descontinuou e iniciou o DotNet. Esses mesmos programadores tiveram que reaprender a programar em .net

e aí estamos nós, detonando nossa própria comunidade. Não estou falando de levantar bandeira, etc. Estou falando que a ferramenta é boa, pode-se fazer muita coisa no browser mas, acho que quem faz boa a ferramenta é quem a usa. Então, se continuarmos ´abrindo as pernas´ para a Microsoft ou se somos passivos quando a galera do Java fala o que quer, então fatalmente a comunidade delphi irá falir mesmo.

minha sugestão?
1 - vamos dar sugestões aos representantes da Embarcadero
>> quem sabe um projeto mobile? dizem que o próximo passo será cross-compile e 64 bits(tá bastante atrazado mas, ´antes tarde do que nunca!´)
2 - por que não estudar intraweb? ao invéz de cair no marketing dos outros
3 - dar sugestões a clubedelphi para que venham mais artigos sobre delphi


GOSTEI 0
Mahdak

Mahdak

25/08/2008

eu achei que esse tópico deveria servir para que os programadores Delphi pudessem compartilhar o que há de bom na ferramenta, provando ou levantando fatores que indicam que o Delphhi não vai falir tão cedo. Mas o que eu percebo aqui é o seguinte(REPITO, O QUE EU PERCEBO): A comunidade Delphi, aparentemente, se importa mais com a Microsoft do que o próprio Delphi. Se não fosse assim, por que tantas perguntas sobre o DotNet? pra que tanto esforço em se usar o DotNet? Mas eu não vejo muito interesse dos amigos em divulgar e nem estudar o Intraweb(que, segundo os meus testes, a versão do 2009 está show-de-bola). A justificativa de se utilizar o software no browser é somente o deploy? Resposta: ´intraweb Neles!´ os próprios programadores da microsoft e java defendem muito suas ferramentas. A maioria esqueceu do que a microsoft fez quando deixou os programadores de vb6 na mão, quando o descontinuou e iniciou o DotNet. Esses mesmos programadores tiveram que reaprender a programar em .net e aí estamos nós, detonando nossa própria comunidade. Não estou falando de levantar bandeira, etc. Estou falando que a ferramenta é boa, pode-se fazer muita coisa no browser mas, acho que quem faz boa a ferramenta é quem a usa. Então, se continuarmos ´abrindo as pernas´ para a Microsoft ou se somos passivos quando a galera do Java fala o que quer, então fatalmente a comunidade delphi irá falir mesmo. minha sugestão? 1 - vamos dar sugestões aos representantes da Embarcadero >> quem sabe um projeto mobile? dizem que o próximo passo será cross-compile e 64 bits(tá bastante atrazado mas, ´antes tarde do que nunca!´) 2 - por que não estudar intraweb? ao invéz de cair no marketing dos outros 3 - dar sugestões a clubedelphi para que venham mais artigos sobre delphi


O titulo desse tópico é bem claro e nao deve servir para o que voce gostaria, ele serve para criticas mesmo(construtivas ou não), cade a liberdade de expressão? deixa a galera colocar pra fora o que pensa.

e sobre a sua sugestão, faz a frente...


GOSTEI 0
Vitor Rubio

Vitor Rubio

25/08/2008

o delphi é a melhor ferramenta em que já programei.

comecei estudando clipper, passei para vb5 e 6, depois fui pro delphi, fiquei bons anos com ele e posso garantir que é a melhor que já programei.

C# para windowsforms falta bastante recursos. Ainda não tem nada realmente bom em materia de skins, e não tem uma ´biblioteca JEDI´, mas...

nem só de boas ferramentas o mundo da informatica vive. Basicamente 60¬ pra chutar baixo é marketing e mercado.

Se me pagarem mais pra programar C, eu passo pro C.

O delphi vai falir quando todo mundo começar a pagar mais para quem trabalha com C. Depois de tudo isso, lógico o C atinge seu apogeu, como era o delphi antes. Depois vem a queda, e assim vai.... tudo isso é cíclico.


GOSTEI 0
Discorpio

Discorpio

25/08/2008

Bom dia a Todos.

Eu não creio que o Delphi vá sair de mercado assim tão facilmente, porém uma coisa nós temos certeza que em TI nada é definitivo, aliás acho que já disso isso aqui neste tópico

Hoje programo em Java em aplicações Web, porém em aplicações desktop e parto para o Delphi 2007, e quando a aplicação é para linux, eu utilizo o Delphi 7 que na minha opinião foi a melhor versão do Delphi que já lançaram.

Agora nesse momento estou testando o 2009, em uma aplicação para captura de imagens em WebCam para cadastro de Funcionários.

O Java é bom, está se tornando ferramenta RAD com o NetBeans e Eclipse, porém ainda falta muito dos recursos que o Delphi dispõe.

Então porque não usar os dois.

Quanto a sugestão do colega de Saulopms, ache uma ótima idéia, apesar do título ser ´O Delphi está falindo ?´, isto é uma pergunta do que uma afirmação. Na minha opinião ele esta certo, pois a invés de ficar aqui tentando matar o Delphi, porque não dar sugestões a Embarcadero para aperfeiçoar o Software, já que nós somos os usuários do Delphi.

Tenho outra sugestão em mudar o Título desse tópico para ´Duro de Matar 227 (Número de Respostas).

Quando o Delphi e Java estiverem fora do mercado, confesso a vocês que estarei utiliizando-os ainda por muito tempo, sem deixar de aprender as novas tecnologias que estarão por vir, pois até hoje costumo brincar de programar em Clipper, e nem por isso deixer de aprender VB, Delphi e Java.


GOSTEI 0
Mahdak

Mahdak

25/08/2008

[quote:a56c2e1c36=´vitor^_^´]
O delphi vai falir quando todo mundo começar a pagar mais para quem trabalha com C#. Depois de tudo isso, lógico o C atinge seu apogeu, como era o delphi antes. Depois vem a queda, e assim vai.... tudo isso é cíclico.[/quote:a56c2e1c36]

Boa colocação.

abre a baga embarcadero, pq quem ja usava o delphi vai continuar usando, mas se essa perspectiva colocada pelo vitor vingar, a venda de novas licenças do delphi vai diminuir.

Se bem que não acredito que o delphi venha a falir, mas sim que a ideia do prism nao vá conseguir quebrar o muro de berlin que a microsoft está criando.

a cagada toda do momento nao é o delphi for win32 mas sim a redução do Delphi.Net em uma pequena ferramenta para Visual Studio.

a propósito, vamos falar de custos? alguem saberia me dizer quanto custaria o Prism? e tambem se daria de utiliza-lo com a versao express do Visual Studio?


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Se não fosse assim, por que tantas perguntas sobre o DotNet? pra que tanto esforço em se usar o DotNet?

Ué, mas não é isso o que a Borland/Codegear/Embarcadero prega? Que Win32 está no fim e .NET que manda? Não é isso que falaram no Borcon? No Borland tour onde defendiam o Delphi.NET como a melhor ferramenta de todas duas semanas antes de anunciarem que foi descontinuada?

Não sei quanto ao custo do Prism, mas visto que ele será um plugin do VS o custo dele provavelmente vai ser menor que o Delphi.net, já que não vão precisar se preocupar com a IDE. Aliás, sendo ele ainda é tecnologia compartilhada com a RemObjects, o preço deve ser menor ainda.


GOSTEI 0
Mahdak

Mahdak

25/08/2008

Ué, mas não é isso o que a Borland/Codegear/Embarcadero prega? Que Win32 está no fim e .NET que manda? Não é isso que falaram no Borcon? No Borland tour onde defendiam o Delphi.NET como a melhor ferramenta de todas duas semanas antes de anunciarem que foi descontinuada?


Marco, isso é o que venho escutando de todos, nao só da B/C/E (eheheh). Em fim ao que tudo indica o .NET é uma evolução do ASP, que por sinal parece ser digno de todo esse prognóstico que os especialistas vem fazendo. Eu chuto dizer o motivo do Delphi.Net ter virado o Prism tem a ver mais com a microsoft do que com decisoes da B/C/E

Não sei quanto ao custo do Prism, mas visto que ele será um plugin do VS o custo dele provavelmente vai ser menor que o Delphi.net, já que não vão precisar se preocupar com a IDE. Aliás, sendo ele ainda é tecnologia compartilhada com a RemObjects, o preço deve ser menor ainda.

e se nao for possíble instalar ele com a versão express do VS, vai encarecer mais ainda, pq o cara vai ter que adquirir 2 licenças, a do VS e a o Prism... a questão de custo/beneficio vai ter que ser colocada bem certinho na balança pelas aqueles que apostaram no Delphi.Net em suas soluções.


GOSTEI 0
Mahdak

Mahdak

25/08/2008

pelas aqueles que...


Nota 10 em português no ensino médio!

Ps: por aqueles...


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

Aproveitando o retorno do Bruno, estou dando um ´up´ no tópico pra que ele possa ajudar a esclarecer as mudanças de estratégias que a Embarcadero deu no Delphi depois da aquisição.


GOSTEI 0
Marcosalex

Marcosalex

25/08/2008

http://dn.codegear.com/article/39265

Pelo que deu pra perceber no roadmap pro Delphi Prism, a Embarcadero resolveu inverter a estratégia usada pela Borland/Codegear. Antes eles tinham as tecnologias de ponta do Delphi e trabalhavam pra atualizá-las no .NET.
Agora eles usam as tecnologias de ponta do .NET e trabalham pra atualizar as tecnologias Delphi, como Datasnap e os componentes tradicionais.

Na minha opinião, visto como é a política do .NET, essa estratégia tende a ser mais certa. Agora resta eles correrem atrás do tempo e conseguirem atingir o nível de maturidade que já tinha o Delphi.net pra depois finalmente implementarem suporte a 64 bits decente e Compact Framework.


GOSTEI 0
POSTAR