Soy Delphiholic desde hace bastante tiempo y últimamente estaba pensando en aprender algo de C# también, sin embargo estoy un poco "temeroso de lo desconocido", he hecho algunas aplicaciones simples como una prueba de manejo para C# y tengo que admitir que me ha gustado, SIN EMBARGO, realmente no me gusta el IDE ... una vez dicho esto, esta es la pregunta que agradecería si otros que siguieron este camino respondieran:Desarrollador de Delphi cambiando a C#
Como desarrollador de Delphi, ¿cuáles son los "principales cambios básicos" del lenguaje Delphi (por básico me refiero a funciones básicas de utilidad, transmisiones, etc.), estoy acostumbrado a agregar "Sistema, Clases, Windows" a no usa "use System.XXX.YYY.ZZZ", estoy tratando de hacer una igualdad parcial en mi mente desde Delphi hasta C# hasta que pueda ver de dónde viene Delphi de la mano con C# y así sucesivamente ...
espero que la pregunta es bastante claro, si no, no dude en jurar y voy a tratar de aclarar tan bien como yo :-)
+1 Me gusta tu respuesta mucho, gracias, muy sencillo, con respecto a las pérdidas de memoria, generalmente me ocupo de todas las instancias que creo (estoy hablando de desarrollo en Delphi), me gustaría intentar hacer una reescritura 1: 1 porque como dijiste es una pérdida total de tiempo, sin embargo, lo que haría sería usar una base de datos existente con su lógica y acceder a ella con una aplicación C#, encuentro que las páginas ASP son algo lentas, ¿soy yo solo? – ComputerSaysNo
Las páginas ASP clásicas son lentas porque el motor de secuencias de comandos debe interpretar cada página cada vez. Las páginas ASP.NET generalmente son rápidas, ya que las instancias compiladas se guardan en caché. Pueden ser lentos por dos motivos: páginas que no están en la memoria caché (primera compilación, caché expiryre-initialization del proceso de trabajo de ASP.NET, etc.), o un nivel lógico lento (que también es lento en una aplicación WPF) . –
@gbrandt: gracias por la edición; parece que mi palabra-ceguera no era tan mala como a veces lo es :-) –