2008-10-05 16 views
5

Tengo un contrato en la oferta de un cliente para desarrollar una aplicación de intranet para capturar/manipular/mostrar un conjunto bastante complejo de datos de marketing. He hecho este tipo de cosas antes, por lo que el análisis, la base de datos, etc., no tienen problemas para mí, pero es muy probable que el cliente prefiera ASP.NET ya que tienen una (pequeña) cantidad de experiencia con esto.Obtención rápida de ASP.NET para un codificador experimentado

Mi idioma predeterminado actual para aplicaciones web es PHP, aunque he codificado algunas ASP hace algún tiempo. He estado codificando durante 20 años y tengo una gran cantidad de idiomas y tecnologías a mi disposición, incluidos Perl, Java, VB, Delphi y C, así que aprender un nuevo entorno no me preocupa, pero me gustaría obtener hasta la velocidad con el mínimo esfuerzo y lo más rápido posible.

¿Qué libros, sitios web u otros recursos recomendaría para lograr esto de manera más eficiente?

Respuesta

6

Como eres un codificador experimentado, te sugiero que simplemente te sumerjas y lo retomarás sobre la marcha. De su lista de habilidades, es más como Delphi (programación orientada a eventos).

http://www.codeproject.com es muy útil y tiene muchos artículos en ASP.NET, incluidos los de principiantes y expertos.

También sugeriría una alternativa: existe otra implementación de ASP.NET llamada ASP.NET MVC (http://www.asp.net/mvc/). Con sus antecedentes, tengo la sensación de que esto tendrá más sentido, y personalmente creo que es una plataforma mucho mejor que WebForms. También creo que este sitio (stackoverflow) se construyó usándolo.

Espero que esto ayude ...

2

asp.net es un gran sitio con toneladas de recursos y videos para empezar. Descargo VS Express y empiezo a generar videos.

3

La cosa con el aprendizaje de ASP.NET es que usted debe primero ganar una comprensión del marco .NET y cómo funciona, ya que hay muchas más cosas detrás de las escenas que en los otros idiomas interpretados con los que está familiarizado. Después de esto, tendrá que decidir qué versión del tiempo de ejecución (1.1 o 2.0, pero solo 1.1 por razones heredadas) va a codificar.

Una vez que esté listo para mojarse los pies, prepárese con un libro (de referencia) y todas las referencias de sitios web y estará listo. Para un libro, recomendaría el libro ASP.NET de O'Reily o el ASP.Net 2.0 Anthology (si va a hacer ASP.NET 2.0 y el código en C#).

+0

Le ahorraré el tiempo de decidir qué versión usar. Omita 1.1 y use 2.0 (o 3.5 si puede). –

+0

Oh sí. Olvidé que este era un nuevo contrato. 2.0 o 3.5 todo el camino! –

3

Los foros oficiales de ASP.NET (http://forums.asp.net/) serán de gran ayuda y para referencias rápidas y ayuda. Entonces siempre me gusta ir a w3schools de tutoriales rápidos (http://www.w3schools.com/ASPNET/).These fragmentos de código le permitirá familiarizarse rápidamente con los conceptos de ASP.NET.

Pro ASP.NET 3.5 en C# 2008 es un buen libro que puedes usar como referencia y debe familiarizarse con los componentes AJAX de ASP.NET. Para eso sugiero ASP.NET 2.0 AJAX

+0

los foros y videos en www.asp.net son muy útiles. Debes ponerte al día rápidamente – Tom

3

Si debe usar formularios web para asp.net, el modelo de evento será la fuente de mucho dolor y sufrimiento para ya que vienes de una mentalidad de desarrollador web pensamiento de solicitud/simplicidad de respuesta (que es una buena cosa ).

Lo primero que debe profundizar es el ciclo de vida de una solicitud asp.net. Aprenda sobre IHttpModules, IHttpHandlers, luego la página asp.net (solo una implementación de IHttpHandler).

De lo contrario, también recomendaría buscar en la implementación de MVC también.

Cuestiones relacionadas