[Portugal] Websig - ASP.Net vs PHP
Joaquim Machado
joaquim.machado at ine.pt
Wed Jul 1 19:31:05 EDT 2009
Boa noite,
Antes de mais, gostaria de dizer que sou um novato nesta lista (por
desconhecimento) e por isso vou começar por dar os parabéns por esta
excelente iniciativa (sinceros).
A razão que me trouxe cá foi através de um pedido que me foi feito para
comentar a /thread/ "Websig - ASP.Net vs PHP". Embora não sendo um
especialista "programador" e por isso não posso dissertar sobre as
virtuosidades de cada uma das linguagens de programação, posso no
entanto fazer alguns comentários acerca das implicações futuras sobre a
escolha da plataforma no presente. Ou seja, _integração, flexibilidade,
standards abertos e liberdade de escolha_.
Infelizmente esta temática é complexa e dependendo do detalhe a que se
queira chegar, poderá nunca ser esgotada. Por isso vou começar por
algumas pontas que ficaram soltas e se depois tiverem pachorra para me
aturar, logo me dão mais corda.
1. Mono, aka .NET cross plataform development framework
Para mim é uma solução muito interessante, especialmente para aquelas
situações em que nós temos uma dúzia de aplicações desenvolvidas em .Net
em cima de Windows e que queremos migrar para plataformas abertas como o
Linux. Ou seja, com alguns ajustes, mas sem a necessidade ou
obrigatoriedade de desenvolver tudo novamente de raiz. No entanto, se
for para desenvolver algo de novo - NÃO. Excepto se, os programadores só
souberem trabalhar .Net e não houver tempo e recursos financeiros para
formação em plataformas de desenvolvimento mais maduras e abertas. Caso
contrário, existem muitas outras alternativas, muito mais interessantes.
Escreverei sobre isto mais em detalhe, mais à frente.
2. "Parece-me muito arriscado a Microsoft fazer tal coisa de um ponto de
vista estratégico. Seria algo equivalente a vender voluntariamente o IE
em separado do Vista."
Será que isto parece um absurdo assim tão grande? Tentem ver isto do
ponto de vista do utilizador comum. O utilizador que não tem
conhecimentos de informática. Um leigo. Se a MS resolvesse vender o IE
em separado do Windows, o que é que acham que iria acontecer? O
utilizador comprava. E não era o único, as organizações governamentais e
as empresas também. A quantidade de aplicações Web que dependem do IE
para funcionar é astronómica. Do ponto de vista comercial, para a MS a
venda do IE, não tenho a menor dúvida de que a curto/médio prazo, seria
um sucesso. Veja-se o exemplo do MS Office vs OpenOffice.org. Para 99%
dos utilizadores, os dois produtos fazem a mesma coisa. O primeiro custa
várias centenas de euros (depende do tipo de licença) e o outro é
gratuito. No entanto o mais caro deve ter uma quota de mercado a rondar
os 90%. Como é que se explica isto? Onde é que está a lógica disto?
Por outro lado, esta questão faz-me olhar para o passado. Para o inicio
da minha carreira... Um dos primeiros empregos que tive, foi a trabalhar
para uma distribuidora de software nacional e naquela altura nós
distribuímos (vendíamos a revendedores) as principais marcas de
software, Lotus, Wordperfect, Borland, etc. Eles eram os lideres na sua
área. A Lotus tinha a folha de cálculo 1-2-3, a WordPerfect o
processador de texto e a Borland as linguagens de programação e
respectivas ferramentas. Eles eram os melhores e isso era incontestável.
Por isso, eram caros e protegiam-se o melhor possível contra a
pirataria. As disquetes vinham preparadas para fazer um número muito
limitado de instalações (tipicamente 5) e havia procedimentos para que
antes de se formatar o disco, ou deitar fora o computador, ou qualquer
medida radical e irremediável de se transportar a licença que estava no
disco duro do computador para a disquete. Entretanto a MS, que tinha o
sistema operativo MS DOS e pouco mais, começou a desenvolver e vender
soluções concorrentes aos lideres de mercado. Com uma grande diferença.
É que embora houvesse imperativos legais associados ao licenciamento e à
prática da pirataria de software, a verdade é que não tinha mecanismos
tecnológicos que impedisse os utilizadores de fazer o número de
instalações de software que muito bem entendessem. Por outro lado, as
medidas de fiscalização eram quase inexistentes, resultado, embora
começassem por ter um produto inferior à WordPerfect, Lotus ou Borland,
acabaram por ganhar uma grande quota de mercado - a liderança. Agora que
a MS lidera nesta gama produtos o que é que fazem? Tentam proteger o
máximo possível contra a pirataria, através da implementação de
mecanismos tecnológicos. Atenção, não sou nada contra a forma como a MS
conseguiu chegar onde chegou, nem sou contra o devida cobrança de
licenças ou suporte. Mas não sejamos ingénuos, a empresas existem para
facturar, a principal obrigação de uma empresa é para com os seus
patrões, neste caso, os seus obrigacionistas. Elas podem ter politicas
ambientais, politicas sociais, filantrópicas, etc., mas infelizmente, em
razão do lucro, do proveito, isso é tudo assessório.
Por hoje, fico por aqui, amanhã ou depois, há mais.
Com os melhores cumprimentos,
/ /
--
Joaquim Machado
INE::DMSI/IT
Departamento de Metodologia e Sistemas de Informação
Serviço de Infraestrutura Tecnológica
>
> Caro Joaquim,
>
> Peço-lhe que comente estas afirmações surgidas nas lista "portugal" do
> OSGeo-Portugal.
>
>
> Begin forwarded message:
>
>> *From: *Luís de Sousa <luis.a.de.sousa at gmail.com
>> <mailto:luis.a.de.sousa at gmail.com>>
>> *Date: *30 de junho de 2009 08:24:32 GMT+01:00
>> *To: *"Paulo Mendes (Sapo_Casa)" <p.s.mendes at sapo.pt
>> <mailto:p.s.mendes at sapo.pt>>
>> *Cc: *portugal at lists.osgeo.org <mailto:portugal at lists.osgeo.org>
>> *Subject: **Re: [Portugal] Websig - ASP.Net vs PHP*
>>
>> Paulo,
>>
>> Entre ASP.NET e PHP a escolha é simples, opta pelo primeiro. O PHP é
>> ainda uma linguagem de "scripting" e não algo esrtuturado e oriantado
>> a objectos como o .NET.
>>
>> No entanto toma em atenção o facto de poderes ficar refém de software
>> proprietário no caso do .NET. Se decidires por esta linguagem tenta os
>> possíveis por trabalhar numa plataforma livre como o MONO:
>>
>> http://www.mono-project.com/Main_Page
>>
>> Se eu hoje tivesse que optar por uma linguagem de programação para a
>> web provavelmente escolheria o JSP.
>>
>> Espero ter ajudado,
>>
>> Luís
>>
>> 2009/6/25 Paulo Mendes (Sapo_Casa) <p.s.mendes at sapo.pt
>> <mailto:p.s.mendes at sapo.pt>>:
>>> Olá a todos!
>>>
>>>
>>>
>>> Gostaria de começar a aprender uma linguagem de programação Web e
>>> estou com
>>> dúvida em qual escolher para começar.
>>>
>>> No próximo ano terei uma disciplina na universidade que é dedicada ás
>>> linguagens de programação para Web. Julgo que nessa disciplina serão
>>> abordadas algumas linguagens de programação tais como asp.net, php,
>>> javascript entre outras. A par desta disciplina terei de realizar um
>>> projecto onde terei de aplicar os conhecimentos adquiridos na
>>> disciplina, e
>>> julgo que o objectivo é cada um escolher uma das linguagens
>>> abordadas para
>>> desenvolver o referido projecto.
>>>
>>>
>>>
>>> Na minha opinião eu terei duas linguagens possíveis, ASP.NET ou
>>> PHP. Sei
>>> por exemplo que o mapserver utiliza php, o mapguide utiliza-se
>>> asp.net, etc.
>>>
>>>
>>>
>>> Assim, gostaria da vossa opinião se os softwares para websig iram
>>> evoluir
>>> para a linguagem php ou para asp.net
>>>
>>>
>>>
>>> Julgo também que html, phtml e java script vou precisar tanto no php
>>> como no
>>> asp.net.
>>>
>>>
>>>
>>> Cumprimentos
>>>
>>>
>>>
>>> Paulo Mendes
>>>
>>> -----------------------------------------------------------
>>> -----------------------------------------------------------
>>> Paulo Jorge Simões Mendes
>>> Técnico de Sistemas de Informação Geográfica
>>> Mail: p.s.mendes at sapo.pt <mailto:p.s.mendes at sapo.pt> (tambem MSN)
>>> p.s.mendes at ua.pt <mailto:p.s.mendes at ua.pt>
>>> http://paulosig.no-ip.org/ (WEBSIG)
>>> http://paulomendes.com.sapo.pt/
>>> _______________________________________________
>>> Portugal mailing list
>>> Portugal at lists.osgeo.org <mailto:Portugal at lists.osgeo.org>
>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>
>>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal at lists.osgeo.org <mailto:Portugal at lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/portugal
>>
>>
>
>
>
> Entretanto o Giovanni Manghi contra-atacou com:
>
>
> http://www.fsf.org/news/dont-depend-on-mono
>
>
> mas o Luís de Sousa não cedeu:
>
>
> "Giovanni,
>
> Parece-me muito arriscado a Microsoft fazer tal coisa de um ponto de
> vista estratégico. Seria algo equivalente a vender voluntariamente o
> IE em separado do Vista.
>
> De outro modo, parece-me muito pouco provavel que um padrão ISO seja
> passível de patente.
>
> Luís"
>
>
> Obrigado,
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20090702/d8ce2cab/attachment-0001.html
More information about the Portugal
mailing list