¿Cuál es mejor para webs?
La sintaxis es la misma
, los 2 tienen OOP, los tienen sus dependencias pero quiero saber más.
¿C# puede correr sobre Apache?
¿PHP puede correr sobre el .Net Framework?
... por gusto C# (ASP.NET)
Parecida pero no la misma, en absoluto.
En el sentido POO es mucho mejor C#, ya que la implementacion POO de punto net es la mas completa existente actualmente. Adicionalmente PHP inicialmeten no era POO, pero lo hanvenido convirtiendo por lo que es presumible que debe tener muchos vacios.
Si, en la implemenatcion de mono., aunque al usar CTS, CIL etc.. de seguro tambien es posible en la version microsoft.
¿Se usa C# o Asp.Net? Siempre me confundo. Vi que CodePlex "está escrito en C#" pero las páginas están como *.aspx (y deberían estar en *.cs o quien sabe cual es el ejecutable de C#).
CitarParecida pero no la misma, en absoluto. A ver, dime alguna diferencia. Yo siempre pensé que Java, C, C++, PHP y C# tenían la misma sintaxis.
CitarEn el sentido POO es mucho mejor C#, ya que la implementacion POO de punto net es la mas completa existente actualmente. Adicionalmente PHP inicialmeten no era POO, pero lo hanvenido convirtiendo por lo que es presumible que debe tener muchos vacios.¿Y se puede usar C# sin OOP?
Que viva Perl!Podes correrlo en Apache o .Net, es OO, FREE, grande y potente como el solo, al con C# y PHP no hacen falta, el primer lenguaje postmoderno lo deja atras.
Son lo mismo, incluso embebido en ASP.NET puedes escribir codigo de C# o de VB.NET, cuando compilas nu proyecto web el no te genera un exe sino un aspx.
1- los punteros se definen diferente en C/C++ y en C#, en java ni existen2- los arrays se declaran tambien diferentes entre unos y otros dependiendo el tipo de array3- de igual froma los destructores de clase4- Las declaraciones de estructura se hacen de una forma en C/C++, de otra en C# y en java no existen..5- etc
- NO, ni locos.
NO, revisa la documentacion de mono, te daras cuenta que puedes hacerlo con apache y con el mono runtime.
Cita de: "su -" Que viva Perl!Podes correrlo en Apache o .Net, es OO, FREE, grande y potente como el solo, al con C# y PHP no hacen falta, el primer lenguaje postmoderno lo deja atras. suena bonito.. de no ser por .NET FrameWork. Sorry
Pues hombre, Perl no es solo para esto... y PHP|C# nunca he visto esto:http://xplanet.sourceforge.net/FUDforum2/i...hp?t=msg&th=204
Cita de: "su -" Pues hombre, Perl no es solo para esto... y PHP|C# nunca he visto esto:http://xplanet.sourceforge.net/FUDforum2/i...hp?t=msg&th=204 ¿Dónde dice que eso está en Perl? Esto creo que está en C#: http://celeb.local.live.com
Each image is processed with linux in our small cluster (here, to left), in about 30 minutes. Each image occupies 1.4Gb of size. We processed it with Perl (20,000 lines) and PDL.The results are sent to the clients (civil defense, firemen, public administration, etc.) in Portugal, Spain and France. Also we sent messages to the service of teletext of the national television (Realtime fire detected & Predictions of regions with high risk of fire).Now I am working in a new version with images of the NOAA (Noaa 17, Noaa 18, americans) and Fengyun Chinese satellites, but the greater work is with MSG, because we received an image every 15 minutes.I want to thank to the Xplanet team.Its work is used for something more important that to create the desktop wallpaper!
Ya veo porque los de MONO agarraron C# y no Java.
Cita de: "JuanK" Cita de: "su -" Que viva Perl!Podes correrlo en Apache o .Net, es OO, FREE, grande y potente como el solo, al con C# y PHP no hacen falta, el primer lenguaje postmoderno lo deja atras. suena bonito.. de no ser por .NET FrameWork. Sorry Lo que pasa es que segun yo... aperl le falta mucho para brindar toda las funcionalidades que ofrece el .net framework, lo cual no implca que perl sea malo... solo que se quedo atras.
Lo que pasa es que segun yo... aperl le falta mucho para brindar toda las funcionalidades que ofrece el .net framework, lo cual no implca que perl sea malo... solo que se quedo atras.
al final, casi son gustos personales lo que influyen.
Yo creo que depende del tamaño del web que quieras hacer... y de los lenguajes que domines...Si necesitas algo muy pequeño con PHP, Ruby, Python o un simple CGI::Application en Perl te puede servir.Si necesitas hacer algo de tamaño medio, puedes elegir una producto ya prefabricado de los centenares que hay. o usar un framework en PHP, Python, Ruby on Rails, Maypole o Catalyst, webgui o muchos más. Si lo quieres hacer tu mismo, todos los lenguajes te dan buenas soluciones. Actualmente en PHP hay más soluciones, pero requieren atención a la seguridad.El problema viene si el proyecto es grande, porque entonces necesitas pasar a un modelo MVC, por lo que PHP es poco adecuado, salvo que utilices un framework de plantillas, como el smarty. En cuanto a qué lenguaje utilizar, todos tienen buenas soluciones y documentación... al final, casi son gustos personales lo que influyen.
Al final, agarraría PHP porque no se necesita la OOP pero C# está viniendo muy fuerte, así que no se.
Esto es muy importante... ¿cuáles funcionalidades le faltan?
Pues como todo lo nuevo, siempre viene fuerte, tal como Java o Ruby.
Cita de: "su -" Pues como todo lo nuevo, siempre viene fuerte, tal como Java o Ruby. Ruby no. Pero C# de a poco avanza en todo, Java solamente en dispositivos móviles. C# lo está n Desktop (juegos y aplicaciones "normales"), webs y no me extranañaría verlo en dispositivos móviles (si es que existe .Net Framework para eso).
1- Gestion de memoria como la de .net o java2- Poseer la habilidad de generar codigocon un CLI como .net3- sobrecarga de metodos4- indexers5- generics6- application domains
1) Los lenguajes de programación modernos cuentan con técnicas similares para el "garbage colector", implica generalmente un reference counting... y eso Perl obviamente lo haceasà que la manipulación de memoria, tanto en Java, C# y Perl son muy similaresincluso con las referencias circulares...( incluso Java y C# tiene weak references también )
Obviamente pueden generar código, puesto que necesitan un archivo intermedio con un bytecode para la máquina virtual... Perl lo hace, pero lo pasa directamente al intérprete y al optimizador de código
Perl no es un lenguaje que ofrezca POO de manera 'principal', sin embargo lo ofrece como técnica, pero Java y C# no cuentan con cosas como dinamic closures que vienen de paradigmas funcionales.
no sé que sea un indexer
http://www.developer.com/net/csharp/article.php/1547581
Los genéricos existen en Java y C# porque son lenguajes fuertemente tipificadosPerl es un lenguaje débilmente tipificado ( dynamic typing )
No sé a que se refiera con application domains
YA no supo que mas agregar...esa es mi respuesta para JunaK
4- indexers