segunda-feira, 7 de abril de 2008

Os aplicativos estão indo para a Web. Vamos parar de compilar programas?

Um compilador transforma um código fonte (linguagem de programação) em um código binário correspondente que a máquina consiga ler e executar. Já um interpretador lê o código fonte (linguagem de programação) ou um código intermediário e executa as instruções diretamente.

São duas formas distintas de executar um programa, ambas tem as suas vantagens e desvantagens (não vou entrar no mérito). A pergunta é: o que vai prevalecer daqui pra frente?

Existem duas tendências que podem ser observadas hoje em dia:

  • A necessidade de portabilidade entre plataformas torna-se notável com o aumento do uso de dispositivos móveis e dos Sistemas Operacionais baseados em Linux e para computadores Mac. Para suprir todos os nichos as empresas necessitam desenvolver software para todas as plataformas, a maneira mais eficiente de fazê-lo é utilizando tecnologias de fácil portabilidade.

  • Várias aplicações normalmente utilizadas off-line estão migrando para a Web. Calendário, agenda, gerenciamento de projetos, editor de textos, e-mail entre outras ferramentas começam a ser mais utilizadas através do navegador e não na forma de um programa instalado no computador do usuário. Essa tendência vem crescendo nos últimos anos e é provável que usaremos cada vez menos programas instalados no computador. O conceito de Software como um serviço (SaaS) representa bem esta nova tendência.


Tendo em vista estes dois pontos pode-se observar que muitos aplicativos já são utilizados através da Web ou estarão migrando num futuro próximo. Nos sites e serviços baseados na Web o uso de linguagens interpretadas é absoluto e isso provavelmente não irá mudar. Escrever um programa em C para tratar um formulário de um site e acessar o Banco de Dados não faz muito sentido, já que linguagens como PHP, Perl ou Ruby são eficazes, eficientes e muito mais amigáveis para o desenvolvedor.

Devido a esses fatores, é visível que as linguagens interpretadas tendem a predominar sobre as compiladas, mas de forma alguma isso significa que as linguagens compiladas cairão em desuso. Linguagens como PHP são muito utilizadas no chamado Front End, parte da aplicação mais ligada a interface com o usuário. Linguagens compiladas como C/C++ ainda são mais indicadas e largamente utilizadas no Back End, parte da aplicação responsável pelo processamento dos dados.


Fonte:
TIOBE Programming Community Index for March 2008

8 comentários:

Éder Baum disse...

Olha. Isto depende na verdade de muitas variantes. A principal se refere exatamente a linguagem mais usada pelos grandes como Google, Ebay, IBM, etc. O JAVA.

Java é compilado, roda na Web e vem tendo um crescimento exponecial não só na web mas com acontecimentos como a chegada do Blu-Ray, Google Android e negócios como a compra do MySql pela SUN.

Além disso Java dá suporte a linguagens interpretadas tbém como JRuby, JPhyton e outras.

Felipe Hummel disse...

De fato, Java vem crescendo muito.
Mas... Java não é interpretado pela máquina virtual Java?

Abraço!

Carolina disse...

Somente gostaria de deixar um recadinho a todos vocês...

É sobre a nova promoção pro dia das mães da Inteligweb.
Eles colocaram um monte de produtos com descontos para quem alcançar as metas que estão no site da promoção. Eu já estou perto de alcançar minha primeira faixa de horas.
Pra quem quiser saber mais sobre a promoção e qual é a sua meta, ta ai o site:
http://www.inteligweb.com.br/diadasmaes/ .

Não deixe de presentear sua Mãe, e o melhor, sem pagar nada...

Anônimo disse...
Este comentário foi removido por um administrador do blog.
Anônimo disse...

[u][b]Xrumer[/b][/u]

[b]Xrumer SEO Professionals

As Xrumer experts, we possess been using [url=http://www.xrumer-seo.com]Xrumer[/url] quest of a large leisure conditions and remember how to harness the enormous power of Xrumer and build it into a Banknotes machine.

We also provide the cheapest prices on the market. Assorted competitors will charge 2x or square 3x and a lot of the term 5x what we responsibility you. But we maintain in providing gigantic help at a tearful affordable rate. The whole direct attention to of purchasing Xrumer blasts is because it is a cheaper variant to buying Xrumer. So we focusing to stifle that thought in mind and yield you with the cheapest grade possible.

Not solitary do we take the most successfully prices but our turnaround occasion after your Xrumer posting is super fast. We drive have your posting done ahead of you know it.

We also outfit you with a roundish log of well-heeled posts on contrary forums. So that you can notice also in behalf of yourself the power of Xrumer and how we have harnessed it to gain your site.[/b]


[b]Search Engine Optimization

Using Xrumer you can expect to apprehend thousands upon thousands of backlinks in behalf of your site. Scads of the forums that your Site you will be posted on oblige great PageRank. Having your tie-in on these sites can deep down help establish up some top quality back links and really riding-boot your Alexa Rating and Google PageRank rating through the roof.

This is making your site more and more popular. And with this better in celebrity as superbly as PageRank you can expect to appreciate your area really downright high-pitched in those Search Motor Results.
Above

The amount of traffic that can be obtained nearby harnessing the power of Xrumer is enormous. You are publishing your locality to tens of thousands of forums. With our higher packages you may equivalent be publishing your site to HUNDREDS of THOUSANDS of forums. Create 1 mail on a stylish forum drive by enter 1000 or so views, with signify 100 of those people visiting your site. Now create tens of thousands of posts on celebrated forums all getting 1000 views each. Your traffic ordain withdraw through the roof.

These are all targeted visitors that are interested or singular far your site. Imagine how divers sales or leads you can fulfil with this colossal loads of targeted visitors. You are line for line stumbling upon a goldmine bright to be picked and profited from.

Retain, Traffic is Money.
[/b]

GET YOUR CHEAP BURST TODAY:


http://www.xrumer-seo.com

Anônimo disse...

[B]NZBsRus.com[/B]
Forget Slow Downloads With NZB Files You Can Rapidly Find Movies, PC Games, MP3s, Applications and Download Them @ Blazing Rates

[URL=http://www.nzbsrus.com][B]NZB[/B][/URL]

Anônimo disse...

Takings Our Disheartened Prices at www.Pharmashack.com, The Famed [b][url=http://www.pharmashack.com]Online Chemist's look to [/url][/b] To [url=http://www.pharmashack.com]Buy Viagra[/url] Online ! You Can also Espy The a- Deals When You [url=http://www.pharmashack.com/en/item/cialis.html]Buy Cialis[/url] and When You You [url=http://www.pharmashack.com/en/item/levitra.html]Buy Levitra[/url] Online. We Also Comrades a Jammed of Generic [url=http://www.pharmashack.com/en/item/phentermine.html]Phentermine[/url] Allowing for regarding the profit of Your Nutriment ! We Set forth up Pre-eminence marque [url=http://www.pharmashack.com/en/item/viagra.html]Viagra[/url] and Also [url=http://www.pharmashack.com/en/item/generic_viagra.html]Generic Viagra[/url] !

Anônimo disse...

Infatuation casinos? inquire this silent dim behind the ears [url=http://www.realcazinoz.com]casino[/url] lodestar and clutch up online casino games like slots, blackjack, roulette, baccarat and more at www.realcazinoz.com .
you can also balk our up to the minute [url=http://freecasinogames2010.webs.com]casino[/url] contain at http://freecasinogames2010.webs.com and uplift corporeal genially misled !
another inconsiderable [url=http://www.ttittancasino.com]casino spiele[/url] purlieus is www.ttittancasino.com , in unimperilled sod german gamblers, submit c be communicated sooner than manumitted online casino bonus.