[OT] Delphi e o futuro. Será que compensa trabalhar com ele?
Olá amigos, sei que este tópico poderá se tornar meio tordooso... principalmente para os fanáticos em delphi (como eu :wink: ), mas com dados assim, até eu estou começando a pensar em desistir do delphi, visto como andam as coisas.. o que você acha?
Pesquisas de uso em linguagens de programação: http://www.tiobe.com/tpci.htm
Veja a posição do delphi, e perceba que ele caiu 3 posições... então eis o fato. Será que ainda compensa estudar Delphi, ou gastar anos para melhorar numa linguagem, em que no mundo inteiro só tem caido? Será que o Delphi [b:3bc095a268]realmente[/b:3bc095a268] evoluiu?
Está aberto a discussão :twisted:
[]s
Pesquisas de uso em linguagens de programação: http://www.tiobe.com/tpci.htm
Veja a posição do delphi, e perceba que ele caiu 3 posições... então eis o fato. Será que ainda compensa estudar Delphi, ou gastar anos para melhorar numa linguagem, em que no mundo inteiro só tem caido? Será que o Delphi [b:3bc095a268]realmente[/b:3bc095a268] evoluiu?
Está aberto a discussão :twisted:
[]s
Titanius
Curtidas 0
Respostas
Massuda
16/03/2007
Acho que você não deve se impressionar com esse ranking. O critério usado baseia-se no número de resultados encontrados em diferentes mecanismos de busca usando o padrão ´nome-da-linguagem programming´ (java programming, delphi programming, etc). Acho que tem 3 pontos negativos nesse critérios[list:d211fd3af6][*:d211fd3af6]Não dá para buscar só por Delphi ou só por Java... mas ao casar o nome da linguagem com a palavra ´programming´, indiretamente você está excluindo qualquer página que não tenha sido escrita em inglês.[*:d211fd3af6]Os diferentes mecanismos de busca usam critérios diferentes para indexar as páginas na web o que influi no resultado. Como alguns viram quando deu problema na pesquisa aqui do fórum e eu sugeri usar o Google, muitas vezes páginas que você sabe que existem não aparecem nos resultados da busca.[*:d211fd3af6]É possível manipular o resultado dos mecanismos de busca. Veja, por exemplo, o resultado :arrow: [url=http://www.google.com.br/search?hl=pt-BR&q=french+military+victories]desta busca no Google[/url] por ´french military victories´... o primeiro resultado te leva a uma página fake que sugere que os franceses só tiveram derrotas. Isso é feito explorando o critério de indexação usado pelos mecanismos de busca... o cara construiu uma série de páginas de modo que essa sempre será uma das primeiras na pesquisa do Google.[/list:u:d211fd3af6]
Com relação a popularidade de algumas linguagens sobre outras... note que entre as 10 primeiras linguagens da lista, apenas VB e C# são linguagens pagas, as outras são todas gratuitas... Mas isso não é nenhuma surpresa. Muitas universidades americanas (e a maioria das pessoas também), por questão de custo, optam por usar uma linguagem gratuita. Pascal sempre foi paga e C sempre teve opção gratuita... resultado: existe uma quantidade muito maior de código escrito em C do que em Pascal. Lembro que na década de 80, quando pirataria era tolerada em nome de interesses da soberania nacional, Pascal era o rei nas universidades; bastou acabar a reserva de mercado e Pascal praticamente sumiu. Na minha opinião, esse ranking diz o óbvio... a MS domina o mercado de compiladores seguido da CodeGear/Borland.
Java pode ser a linguagem mais popular, mas não conheço nenhum killer app feito em java... MS Office, Open Office, navegadores são feitos em C/C++, Skype é feito em Delphi... o único programa que conheço que é feito em Java é o do IR, mesmo assim só a versão alternativa, porque a versão que a maioria das pessoas usa é feita em Delphi.
Curiosamente, nesta noite que você resolveu ter algumas dúvidas filosóficas sobre Delphi, a CodeGear iniciou a distribuição do novo [b:d211fd3af6]Delphi 2007 for Win32[/b:d211fd3af6]... acabou a fase de beta teste e, embora os DVDs ainda não estejam prontos, em alguns países está sendo possível baixar a nova versão diretamente da loja online.
Tenho confiança na CodeGear e acredito que Delphi continuará sendo uma boa opção de linguagem de programação no próximos anos.
Com relação a popularidade de algumas linguagens sobre outras... note que entre as 10 primeiras linguagens da lista, apenas VB e C# são linguagens pagas, as outras são todas gratuitas... Mas isso não é nenhuma surpresa. Muitas universidades americanas (e a maioria das pessoas também), por questão de custo, optam por usar uma linguagem gratuita. Pascal sempre foi paga e C sempre teve opção gratuita... resultado: existe uma quantidade muito maior de código escrito em C do que em Pascal. Lembro que na década de 80, quando pirataria era tolerada em nome de interesses da soberania nacional, Pascal era o rei nas universidades; bastou acabar a reserva de mercado e Pascal praticamente sumiu. Na minha opinião, esse ranking diz o óbvio... a MS domina o mercado de compiladores seguido da CodeGear/Borland.
Java pode ser a linguagem mais popular, mas não conheço nenhum killer app feito em java... MS Office, Open Office, navegadores são feitos em C/C++, Skype é feito em Delphi... o único programa que conheço que é feito em Java é o do IR, mesmo assim só a versão alternativa, porque a versão que a maioria das pessoas usa é feita em Delphi.
Curiosamente, nesta noite que você resolveu ter algumas dúvidas filosóficas sobre Delphi, a CodeGear iniciou a distribuição do novo [b:d211fd3af6]Delphi 2007 for Win32[/b:d211fd3af6]... acabou a fase de beta teste e, embora os DVDs ainda não estejam prontos, em alguns países está sendo possível baixar a nova versão diretamente da loja online.
Tenho confiança na CodeGear e acredito que Delphi continuará sendo uma boa opção de linguagem de programação no próximos anos.
GOSTEI 0
Titanius
16/03/2007
Olá massuda, fiquei meio surpreso quando vi isso... e triste... sou delphi até o fim... mas temos que concordar que o delphi está caindo no mundo... agora... o skype é feito em delphi?!? caraca :shock: :shock: essa eu não sabia, jurava que era C++...
[]s
[]s
GOSTEI 0
Massuda
16/03/2007
A versão para Windows do skype tem UI em Delphi e usa Indy em algumas partes.
GOSTEI 0
Titanius
16/03/2007
Massa!!! Como você disse massuda... to doido pra ver esse delphi 2007... hehe... deve estar o bicho... e acredito na codegear, tanto que desisti de aprender java a um tempo atrás... atualmente nada me leva a ele... mas eu acho que a codegear, poderia fazer um Delphi 2007, tipo o D7... sem as bobeiras do starteam, welcome page.. e etc... sabe?! limpo... sem .NET nem nada... seria mais interessante....claro que pra quem não utiliza esses recursos...
[]s
[]s
GOSTEI 0
Marcosalex
16/03/2007
É fato que o Delphi está caindo. Até por esse fórum dá pra ver que já foi mais movimentado. Agora também é fato que ainda tem futuro e que ainda pode dar uma virada, voltando a ficar em alta.
A linguagem mais usada hoje em dia realmente é o Java e C/C++. Aplicações em Java? GMail e praticamente TODOS os serviços do Google. Aplicações desktop tem bem menos, claro, mas mesmo assim tem muito mais aplicações que Windows Forms. Nem a Microsoft portou o Windows, Office e suas ferramentas para .NET, enquanto as ferramentas da Sun são praticamente todas em Java.
A linguagem mais usada hoje em dia realmente é o Java e C/C++. Aplicações em Java? GMail e praticamente TODOS os serviços do Google. Aplicações desktop tem bem menos, claro, mas mesmo assim tem muito mais aplicações que Windows Forms. Nem a Microsoft portou o Windows, Office e suas ferramentas para .NET, enquanto as ferramentas da Sun são praticamente todas em Java.
GOSTEI 0
Titanius
16/03/2007
Realmente concordo... o que eu quis expor aqui, não foi se a ferramenta Delphi evoluiu ou não, e sim que a linguagem está caindo... me diga pelo menos 10 livros sobre delphi? e dificil de achar... agora das outras, acham um monte... Agora, usar .NET? Nem a própria Microsoft sabe o que fazer, se é pra mudar que muda pra uma lingagem boa.. C++ e/ou Java... que tal a D? :wink:
[]s
[]s
GOSTEI 0
Massuda
16/03/2007
D é um ´projeto pessoal´ do cara da Digital Mars... mudar para D seria como decidir mudar para Haskel ou coisa parecida.
Não acho que a quantidade de livros sobre Delphi sirva como termometro da popularidade do Delphi... Publicar um livro depende de haver ou não novidades que justifiquem o investimento. Ninguém vai publicar um livro de (por exemplo) 30 páginas. (In)felizmente, nos últimos anos, Delphi não sofreu nenhuma mudança radical que justificasse um livro. Note que livros como, por exemplo, ´a bíblia do Delphi N´ geralmente repetem o conteúdo do livro anterior mais as novidades... como as mudanças tem sido pequenas, talvez o conteúdo da bíblia do Delphi 7 ainda sirva hoje em dia.
A única grande mudança nos últimos anos foi a introdução do Delphi.NET, mas acredito que o lançamento desastroso do Delphi 8 combinado com a resistência (quase religiosa?) de alguns ao .NET prejudicaria o qualquer livro sobre o assunto.
Fora isso atualmente todo o mercado de livros e revistas tem sofrido com a concorrencia por parte da internet (´porque pagar por uma revista/livro se eu posso achar tudo de graça na internet?´), o que levou as editoras a cancelar revistas/livros com baixa circulação. No Brasil, a situação é pior pois tradicionalmente o consumo de revistas/livros é baixo aqui. Tenho a impressão que dá mais retorno para a editora publicar um livro sobre Word do que, por exemplo, sobre Oracle.
Acho que uma forma melhor de medir a ´popularidade´ de uma linguagem seria medir a oferta de empregos, mas mesmo essa forma está sujeita a distorções.
Se a intenção é trabalhar com o que é popular, então as únicas alternativas hoje são C/C++ e Java.
Não acho que a quantidade de livros sobre Delphi sirva como termometro da popularidade do Delphi... Publicar um livro depende de haver ou não novidades que justifiquem o investimento. Ninguém vai publicar um livro de (por exemplo) 30 páginas. (In)felizmente, nos últimos anos, Delphi não sofreu nenhuma mudança radical que justificasse um livro. Note que livros como, por exemplo, ´a bíblia do Delphi N´ geralmente repetem o conteúdo do livro anterior mais as novidades... como as mudanças tem sido pequenas, talvez o conteúdo da bíblia do Delphi 7 ainda sirva hoje em dia.
A única grande mudança nos últimos anos foi a introdução do Delphi.NET, mas acredito que o lançamento desastroso do Delphi 8 combinado com a resistência (quase religiosa?) de alguns ao .NET prejudicaria o qualquer livro sobre o assunto.
Fora isso atualmente todo o mercado de livros e revistas tem sofrido com a concorrencia por parte da internet (´porque pagar por uma revista/livro se eu posso achar tudo de graça na internet?´), o que levou as editoras a cancelar revistas/livros com baixa circulação. No Brasil, a situação é pior pois tradicionalmente o consumo de revistas/livros é baixo aqui. Tenho a impressão que dá mais retorno para a editora publicar um livro sobre Word do que, por exemplo, sobre Oracle.
Acho que uma forma melhor de medir a ´popularidade´ de uma linguagem seria medir a oferta de empregos, mas mesmo essa forma está sujeita a distorções.
Se a intenção é trabalhar com o que é popular, então as únicas alternativas hoje são C/C++ e Java.
GOSTEI 0
Titanius
16/03/2007
Citei o livro só como uma vertente... :roll:
Acho que correr para um linguagem só porque ela é popular, está errado... trabalho com delphi desde a versão 3 dele, e vi o quanto ele melhorou como linguagem e principalmente como IDE (desafio alguem a me mostrar uma IDE melhor que a do delphi), mas foi o que você disse Massuda nos primeiros topicos seu... hoje as empresas estão querendo diminuir os custos, claro que tem o Turbo que ajudou bastante, mas C++ e JAVA são gratuitos e quanto a isso infelizmente não há como recorrer...
Acho que mesmo tendo o turbo delphi, a Borland oops.. CodeGear, poderia rever as formas das licenças... pois uma empresa de 3 programadores gastar quase 5.000,00 só de licença, é complicado.. aí parte para as ferramentas gratuitas...
Bem, o porque da CodeGear, não liberar o Delphi 3 por exemplo? ele é obsoleto, mas liberando, muita gente (inclusive faculdades) usariam... Hoje as faculdades usam C++ e JAva, por serem gratuitas, aih os caras saem de lá sabendo isso... se tivessem o Delphi sairiam mexendo com delphi... é futuro, porque a CodeGear não pensou nisso? Digo, não é diminuir o preço das licenças como fazem hoje, é dar de graça mesmo... pois dali estão saindo os futuros programadores (em delphi).
Falar em Turbo Express (sei lá o nome dele :D ) é outro fator complicado, o que há de melhor no delphi é proibido nele (componentes e tals), então não entra nesta linha de raciocínio...
ufa... :roll:
[]s
Acho que correr para um linguagem só porque ela é popular, está errado... trabalho com delphi desde a versão 3 dele, e vi o quanto ele melhorou como linguagem e principalmente como IDE (desafio alguem a me mostrar uma IDE melhor que a do delphi), mas foi o que você disse Massuda nos primeiros topicos seu... hoje as empresas estão querendo diminuir os custos, claro que tem o Turbo que ajudou bastante, mas C++ e JAVA são gratuitos e quanto a isso infelizmente não há como recorrer...
Acho que mesmo tendo o turbo delphi, a Borland oops.. CodeGear, poderia rever as formas das licenças... pois uma empresa de 3 programadores gastar quase 5.000,00 só de licença, é complicado.. aí parte para as ferramentas gratuitas...
Bem, o porque da CodeGear, não liberar o Delphi 3 por exemplo? ele é obsoleto, mas liberando, muita gente (inclusive faculdades) usariam... Hoje as faculdades usam C++ e JAva, por serem gratuitas, aih os caras saem de lá sabendo isso... se tivessem o Delphi sairiam mexendo com delphi... é futuro, porque a CodeGear não pensou nisso? Digo, não é diminuir o preço das licenças como fazem hoje, é dar de graça mesmo... pois dali estão saindo os futuros programadores (em delphi).
Falar em Turbo Express (sei lá o nome dele :D ) é outro fator complicado, o que há de melhor no delphi é proibido nele (componentes e tals), então não entra nesta linha de raciocínio...
ufa... :roll:
[]s
GOSTEI 0
Massuda
16/03/2007
Como toda empresa, a CodeGear tem que dar lucro. Como ela não vende outra coisa além dos compiladores não há como ela dar seus produtos.
No passado, C vinha de graça com o sistema operacional Unix (que nem sempre era de graça), assim era natural que as pessoas programassem em C. Provavelmente, naquela época, o gerente de TI que decidisse comprar um compilador Pascal teria que dar muitas explicações.
Hoje, Sun e Microsoft não vivem de Java e .NET. Ambos tem como viver cobrando outras coisas e assim podem se dar ao luxo de dar os compiladores (NOTA: os compiladores linha de comando do VB e do C# vem de graça em toda instalação do .NET... o que você paga é a IDE, mas Java também é assim).
Atualmente a CodeGear tem se esforçado em vender SA (significa Software Assurance que a gente poderia entender como ´garantia extendida´) que é basicamente um esquema de assinatura anual do produto, similar à assinatura do MSDN: durante um ano, você tem direito a upgrade gratuito do compilador; por exemplo, se você comprou D2006 nos últimos meses com SA, você tem direito ao upgrade gratuito ao D2007. Isso poderia reduzir o preço do produto, mas não tem como garantir isso.
Não tenho idéia de valores, mas SA é financeiramente mais interessante para a CodeGear do que simplesmente vender o produto. De qualquer forma, isso teoricamente implica num compromisso por parte da CodeGear de oferecer upgrades com mais frequencia (senão ninguém se interessará por SA), o que significa ter que ter novidades periodicamente.
No passado, C vinha de graça com o sistema operacional Unix (que nem sempre era de graça), assim era natural que as pessoas programassem em C. Provavelmente, naquela época, o gerente de TI que decidisse comprar um compilador Pascal teria que dar muitas explicações.
Hoje, Sun e Microsoft não vivem de Java e .NET. Ambos tem como viver cobrando outras coisas e assim podem se dar ao luxo de dar os compiladores (NOTA: os compiladores linha de comando do VB e do C# vem de graça em toda instalação do .NET... o que você paga é a IDE, mas Java também é assim).
Atualmente a CodeGear tem se esforçado em vender SA (significa Software Assurance que a gente poderia entender como ´garantia extendida´) que é basicamente um esquema de assinatura anual do produto, similar à assinatura do MSDN: durante um ano, você tem direito a upgrade gratuito do compilador; por exemplo, se você comprou D2006 nos últimos meses com SA, você tem direito ao upgrade gratuito ao D2007. Isso poderia reduzir o preço do produto, mas não tem como garantir isso.
Não tenho idéia de valores, mas SA é financeiramente mais interessante para a CodeGear do que simplesmente vender o produto. De qualquer forma, isso teoricamente implica num compromisso por parte da CodeGear de oferecer upgrades com mais frequencia (senão ninguém se interessará por SA), o que significa ter que ter novidades periodicamente.
GOSTEI 0
Corcos
16/03/2007
to adorando esse topico... podia até fazer stick dele
parabéns pelo otimo nivel de comparações e citações
parabéns pelo otimo nivel de comparações e citações
GOSTEI 0
Titanius
16/03/2007
Concordo plenamente massuda... a CodeGear vive só dos compiladores, e dar de graça é complicado.... mas pense só.. numa faculdade com 2 turmas com 60 alunos... pois bem, ela dando de graça para a faculdade o Delphi, e metade destes alunos forem usuários do delphi, é lucro... é assim que o c++ chegou onde chegou, pois como vc mesmo citou vinha de graça... na minha faculdade mesmo, quando eu formei, estavam usando o Lazarus... não por ser melhor, somente por ser gratuito...
Penso que se a Borland liberasse para as faculdades, estaria investindo no futuro... Se nao me engano a microsoft já tem isso...
[]s
Penso que se a Borland liberasse para as faculdades, estaria investindo no futuro... Se nao me engano a microsoft já tem isso...
[]s
GOSTEI 0
Ivanrf
16/03/2007
Baixei o Turbo Delphi Explorer, muito interessante, pena que não tenha componentes de impressão nessa versão. Mas fiz um teste, simplismente abri uma aplicação escrita em delphi 5, e compilei nele e para minha surpresa, compilou e executou.
GOSTEI 0
Edibertoalves
16/03/2007
titanius.
Se não me engano a Borland tem há anos um programa de seus produtos nas universidades.
Na faculdade onde eu estudei, tanto o Delphi quanto o C++Builder estavam em cada micro dos labs de informática.
Abraços
Ediberto
Se não me engano a Borland tem há anos um programa de seus produtos nas universidades.
Na faculdade onde eu estudei, tanto o Delphi quanto o C++Builder estavam em cada micro dos labs de informática.
Abraços
Ediberto
GOSTEI 0
Titanius
16/03/2007
titanius.
Se não me engano a Borland tem há anos um programa de seus produtos nas universidades.
Na faculdade onde eu estudei, tanto o Delphi quanto o C++Builder estavam em cada micro dos labs de informática.
Abraços
Ediberto
Olá Edilberto, acredito que tenha sim, mas não gratuita, e sim num valor bem baixo... vamos supor que seja R$100,00 (insignificante perto do valor total dele), mas leve em consideração 3 laboratórios com 60 computadores cada... ou seja, lá se vão quase R$ 18.000,00. Acredito que faculdades tenham este dinheiro em caixa, mas nunca irão pagar... :wink:
[]s
GOSTEI 0
Jujan
16/03/2007
Sim a versão para as faculdades que a Borland distribiu é similar a que a Microsoft distribui cheia de limitações não dar para usar plenamente e muito mesmo para se aplicar em projetos maiores, porém concordo com Massuda o Delphi não vai parar e Delphi ainda tem muito mercado, porém discordo quanto em um ponto o Delphi 2006 mudou muita coisa infelizmente se colocou no padrão MS de desenvolvimento e a documentação não acompanhou, porém tem muita coisa ainda do bom e velho Delphi. É necessário tbm q os desenvolvedores Delphi se atualizem quanto as tecnologias o Delphi 2006 tem o ECO, ASp.Net muito mais produtivo no Delphi além da Intraweb com uma nova roupagem o que lamento é documentação dessas novas ferramentas que não se encontra disponivel em quase lugar nenhum e o que tem está tudo em inglês que é muito chato ter que ficar traduzindo textos enormes.
GOSTEI 0
Macario
16/03/2007
Olá.
Um ponto fraco que vejo na Borland/CodeGear é o marketing/publicidade, ontem por exemplo recebi o exemplar de numero 82 da ClubeDelphi, e novamente(ja perdi as contas) na contra capa e primeira pagina um enorme anuncio do Visual Studio 2005. Na .Net Magazine voce nao encontra anuncio Borland/CodeGear. Pq será? Será que pelo simples fato da MS ser mais arrojada, e não dar espaço aos concorrentes.
Pow, a CodeGear ta pra fazer o Delphi Tour 2007 e o maximo que vi foi um anuncio de uma pagina na InfoExame.
É cruel. :roll:
Um ponto fraco que vejo na Borland/CodeGear é o marketing/publicidade, ontem por exemplo recebi o exemplar de numero 82 da ClubeDelphi, e novamente(ja perdi as contas) na contra capa e primeira pagina um enorme anuncio do Visual Studio 2005. Na .Net Magazine voce nao encontra anuncio Borland/CodeGear. Pq será? Será que pelo simples fato da MS ser mais arrojada, e não dar espaço aos concorrentes.
Pow, a CodeGear ta pra fazer o Delphi Tour 2007 e o maximo que vi foi um anuncio de uma pagina na InfoExame.
É cruel. :roll:
GOSTEI 0
Marcosalex
16/03/2007
Marketing realmente é um ponto fraco da Borland/Codegear e um ponto de excelência da MS.
Engraçado uma coisa que o pessoal postou: Sun e MS distribuem compiladores e IDEs de graça porque tem outras fontes de receita e podem ´bancar´ isso visando formar mais profissionais nas suas tecnologias, para posteriormente vender cursos e certificações.
A Borland além dos compiladores tinha os produtos ALM que dizem estar vendendo bem, mas agora que separou, a CodeGear só tem os compiladores, não pode contar com a receita do ALM, então a situação deles é mais crítica. Mesmo assim, as ferramentas Turbo são um avanço.
Engraçado uma coisa que o pessoal postou: Sun e MS distribuem compiladores e IDEs de graça porque tem outras fontes de receita e podem ´bancar´ isso visando formar mais profissionais nas suas tecnologias, para posteriormente vender cursos e certificações.
A Borland além dos compiladores tinha os produtos ALM que dizem estar vendendo bem, mas agora que separou, a CodeGear só tem os compiladores, não pode contar com a receita do ALM, então a situação deles é mais crítica. Mesmo assim, as ferramentas Turbo são um avanço.
GOSTEI 0
Vitor Rubio
16/03/2007
...
Java pode ser a linguagem mais popular, mas não conheço nenhum killer app feito em java...
Desculpa minha ´ingnorança´, mas o que é um killer app? simplesmente ´aplicação matadora´ ao pé da letra?
GOSTEI 0
Massuda
16/03/2007
[quote:021a5f8524=´vitor^_^´]Desculpa minha ´ingnorança´, mas o que é um killer app? simplesmente ´aplicação matadora´ ao pé da letra?[/quote:021a5f8524]VisiCalc, WordStar, TurboPascal (porque não?), MSN/Messenger, Wikipedia...
http://en.wikipedia.org/wiki/Killer_application
http://en.wikipedia.org/wiki/Killer_application
GOSTEI 0
Vitor Rubio
16/03/2007
então para ser killer app tem que ter uma certa popularidade, e fazer com que ela seja o principal valor do computador, tipo um office da vida? Muitas pessoas leigas acreditam que o computador se resuma a office, IE e msn....
GOSTEI 0
Adriano Santos
16/03/2007
Massa!!! Como você disse massuda... to doido pra ver esse delphi 2007... hehe... deve estar o bicho... e acredito na codegear, tanto que desisti de aprender java a um tempo atrás... atualmente nada me leva a ele... mas eu acho que a codegear, poderia fazer um Delphi 2007, tipo o D7... sem as bobeiras do starteam, welcome page.. e etc... sabe?! limpo... sem .NET nem nada... seria mais interessante....claro que pra quem não utiliza esses recursos...
Bom, acabei de vir do Borland Delphi Tour e vi este tópico. Bem, o Delphi 2007 for Win32 está ai, e arrebentando. Super leve como já disse em outro tópico criado pelo Massuda, que inclusive vc tem lido. Show de bola, pode apostar.
É fato que o Delphi está caindo. Até por esse fórum dá pra ver que já foi mais movimentado. Agora também é fato que ainda tem futuro e que ainda pode dar uma virada, voltando a ficar em alta.
Marco, acredito que a queda deste fórum (tô falando por mim) não foi examente porque o pessoal está deixando de usar Delphi. Eu acredito que foi por motivos de problemas no site em si. Me desculpem os moderas e administradores. Todos aqui sabem que faço parte da equipe DevMedia e também porque participo já há algum tempo aqui. É apenas uma crítica construtiva. Pelo meu tempo de casa acho que posso ter intimidades suficientes pra falar. Mas depois converso em MP com os meus colegas que isso não é pra ser discutido assim.
...o único programa que conheço que é feito em Java é o do IR, mesmo assim só a versão alternativa, porque a versão que a maioria das pessoas usa é feita em Delphi. ...
Um outro software feito em Java é o dos Correios, mas sinceramente me confessaram uma vez que é muito lento.
Atualmente a CodeGear tem se esforçado em vender SA (significa Software Assurance que a gente poderia entender como ´garantia extendida´) que é basicamente um esquema de assinatura anual do produto, similar à assinatura do MSDN: durante um ano, você tem direito a upgrade gratuito do compilador; por exemplo, se você comprou D2006 nos últimos meses com SA, você tem direito ao upgrade gratuito ao D2007. Isso poderia reduzir o preço do produto, mas não tem como garantir isso.
Não tenho idéia de valores, mas SA é financeiramente mais interessante para a CodeGear do que simplesmente vender o produto. De qualquer forma, isso teoricamente implica num compromisso por parte da CodeGear de oferecer upgrades com mais frequencia (senão ninguém se interessará por SA), o que significa ter que ter novidades periodicamente.
É isso ai. Os caras só vendem compiladores, dar de graça é dar um tiro no pé. Hoje no evento entendi um pouco como funciona isso de SA. Porém Massuda, o esquema que vc mencionou sobre comprar a licença do BDS2007 + SA e ter o D2007, desculpe, tah errado ou eu tô bem loko. rsrs. Pelo que entendi vc paga o Upgrade, que não é barato. O valor para adquirir o Delphi 2007 for Win32 que foi anunciado hoje é de R$ 3.700,00 (arredondando) + cerca de R$ 2.500,00 (tb arredondando) vc ´leva´ as atualizações por um ano. Qdo sair a versão 2008, vamos chamar assim, vc paga novamene o upgrade. Talvez eu esteja viajando, mas foi o que entendi.
Sim a versão para as faculdades que a Borland distribiu é similar a que a Microsoft distribui cheia de limitações não dar para usar plenamente e muito mesmo para se aplicar em projetos maiores, porém concordo com Massuda o Delphi não vai parar e Delphi ainda tem muito mercado, porém discordo quanto em um ponto o Delphi 2006 mudou muita coisa infelizmente se colocou no padrão MS de desenvolvimento e a documentação não acompanhou, porém tem muita coisa ainda do bom e velho Delphi. É necessário tbm q os desenvolvedores Delphi se atualizem quanto as tecnologias o Delphi 2006 tem o ECO, ASp.Net muito mais produtivo no Delphi além da Intraweb com uma nova roupagem o que lamento é documentação dessas novas ferramentas que não se encontra disponivel em quase lugar nenhum e o que tem está tudo em inglês que é muito chato ter que ficar traduzindo textos enormes.
Em se tratando de documentação e mesmo sobre o help do BDS2006, essa questão foi colocada no Borland Delphi Tour aqui em SP. A CodeGear respondeu que no Delphi 2007 houve uma maior preocupação com relação a isso e que além de melhorias no help, ainda há uma gama enorme de exemplos, artigos e dicas que a própria CodeGear desenvolve além dos colaboradores (comunidade) espalhadas pelo mundo. O site http://dn.codegear.com/br é um exemplo disso. O ´/br´ foi criado especialmente para o desenvolverdor brasileiro que tinha esta dificuldade.
[quote:5cc9777f2b=´vitor^_^´]
Desculpa minha ´ingnorança´, mas o que é um killer app? simplesmente ´aplicação matadora´ ao pé da letra?
[/quote:5cc9777f2b]
kkkk, sabe que ia perguntar o mesmo?!
GOSTEI 0
Vitor Rubio
16/03/2007
se eu tenho um delphi 8 eu posso comprar a licença de upgrade do delphi 2007, sendo ele win32 e o delphi 8 sendo .net?
Se bem que aki na empresa agente vai precisar do delphi 2007 for .net e o delphi 2007 win32, então, qual é a melhor saída: comprar dois delphi 2007 ou vai sair um Borland Developer Studio 2007 com Win32, C#, c++, .Net, java, php, haskell, ada, pl/I, cobol, assembly, D+++, e mais um monte de linguagens?
Se bem que aki na empresa agente vai precisar do delphi 2007 for .net e o delphi 2007 win32, então, qual é a melhor saída: comprar dois delphi 2007 ou vai sair um Borland Developer Studio 2007 com Win32, C#, c++, .Net, java, php, haskell, ada, pl/I, cobol, assembly, D+++, e mais um monte de linguagens?
GOSTEI 0
Adriano Santos
16/03/2007
[quote:c4dc83300d=´vitor^_^´]se eu tenho um delphi 8 eu posso comprar a licença de upgrade do delphi 2007, sendo ele win32 e o delphi 8 sendo .net?
[/quote:c4dc83300d]
Como eu falei [b:c4dc83300d]vitor^_^[/b:c4dc83300d], o que entendi é que vc sendo usuário registrado tem direito a preço diferenciado, ou seja, preço de upgrade. É mais ou menos como acontece com um anti-vírus por exemplo: O Norton você compra a licença por um ano. Depois vc compra com um preço mais barato por ser registrado. (acho que ainda é assim pelo menos imagino)
[quote:c4dc83300d=´vitor^_^´]
Se bem que aki na empresa agente vai precisar do delphi 2007 for .net e o delphi 2007 win32, então, qual é a melhor saída: comprar dois delphi 2007 ou vai sair um Borland Developer Studio 2007 com Win32, C#, c++, .Net, java, php, haskell, ada, pl/I, cobol, assembly, D+++, e mais um monte de linguagens?[/quote:c4dc83300d]
Como eu falei no tópico [url=http://forum.clubedelphi.net/viewtopic.php?t=85071]Delphi Tour 2007[/url], o BDS 2007 ainda não saiu. O que está sendo lançado é o Delphi 2007 for Win32. Por conta o .NET 3.0 que acabou de ser lançado (sua especificação/documentaçã) pela MS a Borland preferiu optar por aguardar um tempo, para já lançar o BDS2007 atualizado com o nome .NET, mas sai ainda este ano.
[/quote:c4dc83300d]
Como eu falei [b:c4dc83300d]vitor^_^[/b:c4dc83300d], o que entendi é que vc sendo usuário registrado tem direito a preço diferenciado, ou seja, preço de upgrade. É mais ou menos como acontece com um anti-vírus por exemplo: O Norton você compra a licença por um ano. Depois vc compra com um preço mais barato por ser registrado. (acho que ainda é assim pelo menos imagino)
[quote:c4dc83300d=´vitor^_^´]
Se bem que aki na empresa agente vai precisar do delphi 2007 for .net e o delphi 2007 win32, então, qual é a melhor saída: comprar dois delphi 2007 ou vai sair um Borland Developer Studio 2007 com Win32, C#, c++, .Net, java, php, haskell, ada, pl/I, cobol, assembly, D+++, e mais um monte de linguagens?[/quote:c4dc83300d]
Como eu falei no tópico [url=http://forum.clubedelphi.net/viewtopic.php?t=85071]Delphi Tour 2007[/url], o BDS 2007 ainda não saiu. O que está sendo lançado é o Delphi 2007 for Win32. Por conta o .NET 3.0 que acabou de ser lançado (sua especificação/documentaçã) pela MS a Borland preferiu optar por aguardar um tempo, para já lançar o BDS2007 atualizado com o nome .NET, mas sai ainda este ano.
GOSTEI 0
Aerreira
16/03/2007
[quote:72c03f9f1c=´Adriano Santos´]Um outro software feito em Java é o dos Correios, mas sinceramente me confessaram uma vez que é muito lento.[/quote:72c03f9f1c]
Não é só o programa dos correios que é lento. TODO programa Java é lento (tirando aqueles joquinhos de celular).
A grande vantagem do java é a portabilidade. Se quer performance, use C++, ou melhor use DELPHI. Tudo na vida tem um preço: sistemas rápidos dificilmente serão portáveis para mais de um ambiente.
Nos dias de hoje quer andar no que está na moda, ande de C#, porém segundo informações, o ideal para se conseguir uma formação mais robusta e se capacitar melhor para o mercado é aprender Java, depois C, que está em vias de tomar conta do mercado, será fácil.
Mas entre uma coisa e outra, fico com meu bom e velho Delphi.
Não é só o programa dos correios que é lento. TODO programa Java é lento (tirando aqueles joquinhos de celular).
A grande vantagem do java é a portabilidade. Se quer performance, use C++, ou melhor use DELPHI. Tudo na vida tem um preço: sistemas rápidos dificilmente serão portáveis para mais de um ambiente.
Nos dias de hoje quer andar no que está na moda, ande de C#, porém segundo informações, o ideal para se conseguir uma formação mais robusta e se capacitar melhor para o mercado é aprender Java, depois C, que está em vias de tomar conta do mercado, será fácil.
Mas entre uma coisa e outra, fico com meu bom e velho Delphi.
GOSTEI 0
Bon Jovi
16/03/2007
[quote:0018176684=´Adriano Santos´]Um outro software feito em Java é o dos Correios, mas sinceramente me confessaram uma vez que é muito lento.
Não é só o programa dos correios que é lento. TODO programa Java é lento (tirando aqueles joquinhos de celular). [/quote:0018176684]
Não sei exatamente qual programa dos correios está se referindo, mas em se tratar de desktop em Java, o que é lento é o Swing. Um exemplo de software Java que não é lento é o Eclipse, feito em SWT, não tendo aqueles delays gráficos irritantes do Swing, por desenhar por conta própria toda a interface gráfica, ao contrario do SWT, que faz acesso nativo a cada SO portado. Eu prefiro um software nativo portavel do q um software multiplataforma com recursos limitados, onde fica reinventando recursos comuns a varios sistemas operacionais. Ter o visual nativo é algo muito mais confortável. Mas tb cada caso é um caso...
GOSTEI 0
Bon Jovi
16/03/2007
E minha visao sobre o bom e velho Delphi hoje, é que só vale pra manutenções. E nao ficar convertendo do nada pra .Net sistemas ja desenvolvidos e em produçao.
GOSTEI 0
Adriano Santos
16/03/2007
[quote:b5bd27fa64=´Bon Jovi´]
Não é só o programa dos correios que é lento. TODO programa Java é lento (tirando aqueles joquinhos de celular). [/quote:b5bd27fa64]
Não sei exatamente qual programa dos correios está se referindo, mas em se tratar de desktop em Java, o que é lento é o Swing. Um exemplo de software Java que não é lento é o Eclipse, feito em SWT, não tendo aqueles delays gráficos irritantes do Swing, por desenhar por conta própria toda a interface gráfica, ao contrario do SWT, que faz acesso nativo a cada SO portado. Eu prefiro um software nativo portavel do q um software multiplataforma com recursos limitados, onde fica reinventando recursos comuns a varios sistemas operacionais. Ter o visual nativo é algo muito mais confortável. Mas tb cada caso é um caso...[/quote:b5bd27fa64]
É, a aplicação dos correios é Swing mesmo, e de fato ela é muito lenta mesmo. Estudei um pouco de java, mas desisti. Minha experiência me diz que com Delphi faço qualquer coisa. Não me preocupo com nada.
[quote:b5bd27fa64=´Adriano Santos´]Um outro software feito em Java é o dos Correios, mas sinceramente me confessaram uma vez que é muito lento.
Não é só o programa dos correios que é lento. TODO programa Java é lento (tirando aqueles joquinhos de celular). [/quote:b5bd27fa64]
Não sei exatamente qual programa dos correios está se referindo, mas em se tratar de desktop em Java, o que é lento é o Swing. Um exemplo de software Java que não é lento é o Eclipse, feito em SWT, não tendo aqueles delays gráficos irritantes do Swing, por desenhar por conta própria toda a interface gráfica, ao contrario do SWT, que faz acesso nativo a cada SO portado. Eu prefiro um software nativo portavel do q um software multiplataforma com recursos limitados, onde fica reinventando recursos comuns a varios sistemas operacionais. Ter o visual nativo é algo muito mais confortável. Mas tb cada caso é um caso...[/quote:b5bd27fa64]
É, a aplicação dos correios é Swing mesmo, e de fato ela é muito lenta mesmo. Estudei um pouco de java, mas desisti. Minha experiência me diz que com Delphi faço qualquer coisa. Não me preocupo com nada.
GOSTEI 0
Titanius
16/03/2007
Também desisti do java por um único motivo. Por que java é bom?! Todos falam 9 de cada 10 programadores java, que java é bom porque é portável e tals...
Porque vou programar em java, soh porque é portavel, sendo que linux e companhia vão demorar décadas pra chegar no desktop?!? 99¬ usam windows, enttão é delphi na cabeça...
[]s
Porque vou programar em java, soh porque é portavel, sendo que linux e companhia vão demorar décadas pra chegar no desktop?!? 99¬ usam windows, enttão é delphi na cabeça...
[]s
GOSTEI 0
Bon Jovi
16/03/2007
[quote:6775157790=´Adriano Santos´]Estudei um pouco de java, mas desisti.[/quote:6775157790]
Também aconteceu comigo anos atrás em relação a desktop, mas depois que conheci o SWT voltei a ter interesse.
[quote:6775157790=´Adriano Santos´]
Minha experiência me diz que com Delphi faço qualquer coisa.[/quote:6775157790]
Com certeza, mas olhando pro lado do mercado que a coisa complica.
E a plataforma .Net é maravilhosa, sendo que essa coisa de não manter compatibilidade a cada nova versão me deixa desconfiado um pouco. Por enquanto só uso .Net para Web e está atendendo bem, com a IDE Web Developer Express usando C#.
Também aconteceu comigo anos atrás em relação a desktop, mas depois que conheci o SWT voltei a ter interesse.
[quote:6775157790=´Adriano Santos´]
Minha experiência me diz que com Delphi faço qualquer coisa.[/quote:6775157790]
Com certeza, mas olhando pro lado do mercado que a coisa complica.
E a plataforma .Net é maravilhosa, sendo que essa coisa de não manter compatibilidade a cada nova versão me deixa desconfiado um pouco. Por enquanto só uso .Net para Web e está atendendo bem, com a IDE Web Developer Express usando C#.
GOSTEI 0
Bon Jovi
16/03/2007
Porque vou programar em java, soh porque é portavel,
Realmente, não usar só porque é multiplataforma ou portável, se o projeto não necessita disso. Tudo tem que ir conforme a necessidade..., se é exigido a distribuição ser ´100¬´ multiplataforma, não sendo incomodo o tempo de resposta de desenho da interface gráfica, então que se use Swing mesmo. Se tem que funcionar no Windows, Linux e Mac, sem ser incomodo distribuir biliotecas portáveis pra cada SO, então SWT é a melhor solução. Se só tem que funcionar no Windows, então .Net. Já Mono nem falo pois não vi algo sério em produção ainda.
GOSTEI 0
Titanius
16/03/2007
Isso ai Bon Jovi, concordo com você em boa parte.... mas enquanto a Microsoft não melhorar a compatibilidade entre seu próprio produto, acho que fica complicado .NET... como você mesmo disse... acredito que isso irá acontecer um dia..
[]s
[]s
GOSTEI 0
Marcosalex
16/03/2007
Java desktop é mais rápido que .NET Windows Forms, tanto que ele também não está pegando por causa disso. Podem reparar que a maior parte de quem usa .NET está em Web e poucos estão utilizando Windows. Forms.
Outra vantagem em Java é a orientação a objetos muito fácil e organizada. Quem programou em Java e mexeu com C# vê que as maiores ´novidades´ da linguagem já existiam no Java há muito tempo.
Programas em Java são pequenos e rodam muito fácil em qualquer computador, sem ter problemas de compatibilidade com versões do Windows, resolução de tela ou falta de drivers. Já tive problemas com programas que pararam de funcionar depois de instalar o Service Pack do Windows XP. A máquina virtual do Java, da mesma forma que o .NET Framework protegem seu sistema desses problemas.
Agora, quanto ao Delphi, não é só esse site, praticamente todos os forums de Delphi que conheço vem caindo o número de participantes e de mensagens (mesmo os sites internacionais). É uma luz amarela. Mas acredito que a Borland já percebeu isso e vai procurar reverter, tanto que vai pular o .NET 2.0 e passar para o três pra não ficar defasada novamente em relação ao Visual Studio.
Outra vantagem em Java é a orientação a objetos muito fácil e organizada. Quem programou em Java e mexeu com C# vê que as maiores ´novidades´ da linguagem já existiam no Java há muito tempo.
Programas em Java são pequenos e rodam muito fácil em qualquer computador, sem ter problemas de compatibilidade com versões do Windows, resolução de tela ou falta de drivers. Já tive problemas com programas que pararam de funcionar depois de instalar o Service Pack do Windows XP. A máquina virtual do Java, da mesma forma que o .NET Framework protegem seu sistema desses problemas.
Agora, quanto ao Delphi, não é só esse site, praticamente todos os forums de Delphi que conheço vem caindo o número de participantes e de mensagens (mesmo os sites internacionais). É uma luz amarela. Mas acredito que a Borland já percebeu isso e vai procurar reverter, tanto que vai pular o .NET 2.0 e passar para o três pra não ficar defasada novamente em relação ao Visual Studio.
GOSTEI 0