andretahhir 0 Posted December 19, 2011 Report Share Posted December 19, 2011 Boas pessoal, Estou com um projecto em mente para os meus tempos livres. O que tenho em mente é algo que requer bastante interacção com o utilizador. E também base de dados. A minha dúvida pode parecer um pouco descabida, mas a minha dúvida é usar ASP ou PHP. Eu vou precisar de "timers" e interacções. E agora a porquê esta dúvida? Porque estou familiarizado minimamente com o ASP, visto que estou a fazer o meu projecto final de curso nessa linguagem. E PHP porque é uma linguagem que pouco ou nada sei, e tenho noção que preciso de saber, mas nesse aspecto demoro mais. E também preciso de saber as potencialidades do mesmo. Peço desculpa por poder estar a ser pouco explicito também. Obrigado! Link to post Share on other sites
jpaulino 90 Posted December 19, 2011 Report Share Posted December 19, 2011 O que podes fazer com uma (no geral), fazes também com a outra, por isso é apenas uma questão de gosto pessoal. Se já usas e conheces ASP.NET, então penso que deves seguir por ai. Link to post Share on other sites
taviroquai 55 Posted December 19, 2011 Report Share Posted December 19, 2011 Existem diferenças base quanto aos requerimentos para correr asp.net e php. ASP.NET http://msdn.microsoft.com/en-us/library/t6dbcb8d(v=vs.71).aspx PHP O PHP pode correr em ambiente windows, linux ou Mac OS X. Para que seja executado pela web precisa de um servidor web como por exemplo Apache ou IIS. A stack mais comum para usar PHP é WAMP ou LAMP (Windows/Linux + Apache + MySQL + PHP) http://www.apachefriends.org/pt_br/xampp.html Existem diferenças significativas quanto ao custo de cada um dos ambientes utilizados. Link to post Share on other sites
mesquitan 0 Posted December 19, 2011 Report Share Posted December 19, 2011 eu estou de acordo com o jpaulino, ou seja, usa a que for mais fácil para ti, assim perdes menos tempo a reinventar a roda..... Link to post Share on other sites
falco 31 Posted December 19, 2011 Report Share Posted December 19, 2011 Eu não gosto de nenhuma delas, por razões diferentes. Mas entre uma e outra, para mim a escolha é clara o PHP. Em primeiro lugar ASP.net, não te vai permitir fazer tudo. Ainda tens que saber outras duas linguagens (Javascript e outra para o server side). Já com o PHP só precisas de saber mais o javascript para client size. Em segundo lugar ASP.net significa ficar preso à plataforma da micro$oft. Já o PHP corre em todo o lado até no ii$ e na cloud da m$. Link to post Share on other sites
bruno1234 19 Posted December 19, 2011 Report Share Posted December 19, 2011 Eu não gosto de nenhuma delas, por razões diferentes. Mas entre uma e outra, para mim a escolha é clara o PHP. Em primeiro lugar ASP.net, não te vai permitir fazer tudo. Ainda tens que saber outras duas linguagens (Javascript e outra para o server side). Já com o PHP só precisas de saber mais o javascript para client size. Em segundo lugar ASP.net significa ficar preso à plataforma da micro$oft. Já o PHP corre em todo o lado até no ii$ e na cloud da m$. ASP .net é uma framework, não uma linguagem, só precisas de saber uma linguagem e a client side. Também não precisas de windows para programar e alojar asp .net, é tudo possivel em linux e sem custos associados. Utilizar servidores e ferramentas microsoft é uma mais valia e não uma obrigatoriedade. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to post Share on other sites
mjamado 42 Posted December 19, 2011 Report Share Posted December 19, 2011 Também não precisas de windows para programar e alojar asp .net, é tudo possivel em linux e sem custos associados. Isso não é, pura e simplesmente, verdade. O Mono está a milhas de estar preparado para emular decentemente a .NET. Além disso (ou talvez por isso mesmo), nenhum hoster decente arrisca suporte para ASP sem ser numa máquina Windows. "Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web. Link to post Share on other sites
bruno1234 19 Posted December 19, 2011 Report Share Posted December 19, 2011 Isso não é, pura e simplesmente, verdade. O Mono está a milhas de estar preparado para emular decentemente a .NET. Além disso (ou talvez por isso mesmo), nenhum hoster decente arrisca suporte para ASP sem ser numa máquina Windows. E porque dizes isso? Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to post Share on other sites
mjamado 42 Posted December 19, 2011 Report Share Posted December 19, 2011 E porque dizes isso? Conta aqui os quadradinhos vermelhos e amarelos (o que mais me faz impressão são as EntityFrameworks, que devia ter sido a primeira coisa a ser portada). O resto, é contar os hosters que disponibilizam ASP sem ser em Windows, e desses, contar quantos são de referência (pista: nenhum). "Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web. Link to post Share on other sites
bruno1234 19 Posted December 19, 2011 Report Share Posted December 19, 2011 A maioria está verde. Os hosters não disponibilizam .net em linux, porque pela diferença de preço, não compensa estar a limitar. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to post Share on other sites
mjamado 42 Posted December 19, 2011 Report Share Posted December 19, 2011 A maioria está verde. Se o teu carro tivesse "a maioria" dos pneus, andavas com ele? Os hosters não disponibilizam .net em linux, porque pela diferença de preço, não compensa estar a limitar. Deves estar a brincar! Para os hosters compensa de largo um sistema Linux. Mesmo uma licença puxada como a do cPanel não é nada comparado com os CAL da Microsoft. Os hosters não disponibilizam .NET em Linux porque não é seguro de um ponto de vista de negócio. No dia em que um só cliente quisesse usar uma dessas coisas que não está "na maioria" dos verdes, era um monumental tiro no pé da credibilidade. Em hosting, a reputação é fundamental. "Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web. Link to post Share on other sites
bruno1234 19 Posted December 19, 2011 Report Share Posted December 19, 2011 Se o teu carro tivesse "a maioria" dos pneus, andavas com ele? Não, mas se funcionasse bem e tivesse os extras que preciso, sim, andava. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to post Share on other sites
jpaulino 90 Posted December 20, 2011 Report Share Posted December 20, 2011 Se o teu carro tivesse "a maioria" dos pneus, andavas com ele? Acho que o pessoal está a desviar-se um pouco do tópico, pois para quem desenvolve (na maioria dos casos) isso pouco interessa, porque a diferença de preços que ele terá de pagar pelo alojamento, isso sim, tem pouca diferença. Já para desenvolvimento existem ferramentas gratuitas para ambos os casos, embora a versão profissional do Visual Studio seja muito superior. Mas também existem versões gratuitas do VS Pro para estudantes, através do programa DreamSpark Link to post Share on other sites
taviroquai 55 Posted December 20, 2011 Report Share Posted December 20, 2011 Acho que o pessoal está a desviar-se um pouco do tópico, pois para quem desenvolve (na maioria dos casos) isso pouco interessa, porque a diferença de preços que ele terá de pagar pelo alojamento, isso sim, tem pouca diferença. Sim... em ambiente de desenvolvimento "qualquer coisa" serve... agora em ambiente de produção a conversa é outra... Link to post Share on other sites
jpaulino 90 Posted December 20, 2011 Report Share Posted December 20, 2011 Sim... em ambiente de desenvolvimento "qualquer coisa" serve... agora em ambiente de produção a conversa é outra... Mas o que é que o ambiente de produção interessa, neste caso? Link to post Share on other sites
taviroquai 55 Posted December 20, 2011 Report Share Posted December 20, 2011 O OP pergunta no título do tópico qual a linguagem mais adequada... se o ambiente de produção for Linux, ASP pode não ser a linguagem mais adequada. Ou pode até nem haver ambiente de produção... nesse caso o meu conselho será para usar a linguagem em que for mais produtivo. Eu também me iniciei por ASP... fazia pequenas coisas... até que um dia conheci uma rapariga irmã de um developer do webmonkey e nessa altura quando lhe fiz exactamente esta pergunta, ele me sugeriu a stack LAMP. A partir daí... nunca mais estudei ASP Link to post Share on other sites
apocsantos 206 Posted December 20, 2011 Report Share Posted December 20, 2011 Bom dia, Uma vez que se trata de um projecto hobbie, e estás confortável com ASP.NET penso que ASP seja uma boa opção. Se tempo que tens para a realização for mais alargado, podes optar por PHP e aproveitar para aprender PHP, pois o conhecimento não ocupa lugar. Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to post Share on other sites
andretahhir 0 Posted December 20, 2011 Author Report Share Posted December 20, 2011 Antes de mais, obrigado a todos pela a ajuda. Agora surgiram-me algumas dúvidas, porque estou mesmo a querer virar-me para o PHP visto que é uma linguagem mais "generalista"(espero ter-me feito perceber ). Sem contar com o facto muito importante que é o problema de um dia ter um trabalho em que seja preciso trabalhar com php. Mas agora surgem dúvidas básicas como, php funciona com algum tipo de classes? É que eu preciso de repetir varios metodos e isso. Peço desculpa pela minha "burrice", mas depois de tanto tempo a trabalhar com linguagens orientadas a objectos é difícil perceber outras. EDIT: Se tiveram opinião sobe outra linguagem WEB, estou aberto a tudo. Mais uma vez muito obrigado pelas opiniões, já se sabe que nesta area da programaçao é dificil de concluir qual "a melhor"! Link to post Share on other sites
jpaulino 90 Posted December 20, 2011 Report Share Posted December 20, 2011 estou mesmo a querer virar-me para o PHP visto que é uma linguagem mais "generalista"(espero ter-me feito perceber ). Não entendi! Link to post Share on other sites
yoda 126 Posted December 20, 2011 Report Share Posted December 20, 2011 Não entendi! Ele quis dizer mais usada. before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now