2010-02-02 20 views
6

Estoy un poco perdido y necesito ayuda. En el pasado, he usado php y mysql para crear sitios web basados ​​en datos con base de datos. Ahora quiero usar mis habilidades C# para hacer un sitio. Este nuevo sitio se conectará a la base de datos y tendrá una gran cantidad de datos.¿Qué forma debo usar para hacer un sitio web?

¿Debo usar Visual Studio para hacer un sitio ASP.NET? ¿Qué es esta aplicación de navegador WPF? ¿Funciona en todos los navegadores? ¿Hay algo más con lo que pueda usar C#?

Respuesta

0

Como nuevo a .Net, para empezar webappication siguiente combinación podría ayudar

Si desea Desarrollo robusta

  • Asp.Net Web Forms (Motor)
  • ADO.NET (Data Access)
  • SQL SERVER (DB)

Ab ove hará la mayor parte del código por usted y podrá modificar fácilmente el disigner o modificarlo en consecuencia.

Si desea más control sobre su proceso de desarrollo, recomendaría siguiente

  • ASP.NET MVC (Motor)
  • LinqToSql, NHibernate (DataAccess)
  • SQL SERVER (DB)

WPF es la próxima generación de aplicaciones basadas en Windows/escritorio programmng no basada en Web. Proporciona una plantilla para la aplicación basada en el navegador, pero probablemente se limita a Internet Explorer, pero no a todos los navegadores. No estoy seguro acerca de WPF, alguien podría agregarle algo. Como intenta trabajar en la aplicación web, esta no sería una buena idea para comenzar con

IDE para todas las anteriores es definitivamente Visual Studio 2008+, ya que proporciona acceso a todas las unidades/componentes de su aplicación incluyendo vista y diseñador para la base de datos. Puede descargar uno aquí

for 3 Months Trial

espero que ayude

+0

Creo que revisaré el primero, al menos por ahora. Gracias por su respuesta – eski

0

Presupuesto de this página:

aplicaciones XAML del explorador (XBAP) combina características tanto de aplicaciones Web y aplicaciones de cliente enriquecido. Al igual que las aplicaciones web, los XBAP pueden publicarse en un servidor web y lanzarse desde Internet Explorer. Al igual que las aplicaciones de cliente enriquecido, los XBAP pueden aprovechar las capacidades de WPF. Desarrollar XBAP también es similar al desarrollo de cliente rico. Este tema proporciona una introducción simple y de alto nivel al desarrollo de XBAP y subraya dónde el desarrollo de XBAP es diferente al desarrollo estándar de cliente rico.

Si desea hacer una aplicación similar a lo que ha hecho en PHP ASP.NET es su respuesta.

+0

gracias por los chicos answears, ¿podrían recomendar algún tutorial para asp.net? Algo que muestra cómo usar conexiones de bases de datos si es similar en WPF. Además, ¿ASP.NET admite la edición XML como WPF? Estoy tan acostumbrado a eso :) – eski

+0

Algunos videos tutoriales en ASP.NET se pueden encontrar en: http://www.asp.net/learn – Brent

4

Al usar C#, el mejor entorno de desarrollo es de hecho Visual Studio. No es la única opción, con MonoDevelop y SharpDevelop siendo otros dos IDEs que están escritos en C# y tienen instalaciones integradas de compilación y depuración.

En términos de qué tecnología usar para construir un sitio web, puede usar ASP.NET, pero creo que para alguien con experiencia en PHP, ASP MVC será más natural.

La aplicación del navegador WPF requerirá un montón de aprendizaje (WPF, XAML y más) y será una propuesta única de IE.

+0

¿Me falta algo usando otros IDE y luego visual studio? Al igual que el sistema de cuadrícula de datos, ¿mejor o peor? ¿Qué usas? – eski

+0

Uso Visual Studio. Integra un buen depurador, gran editor, servidor web de desarrollo, control de fuente y mucho más. – Oded

0

yo diría para empezar APS.Net y luego pasar a WPF, Silverlight como Oded mencionado

La aplicación del navegador WPF requerirá mucho de aprendizaje (WPF, XAML y más) y se ser una proposición única de IE.

0

no sé qué tan bien funciona ya que utilizar PHP, pero Expression Web tiene soporte ASP.NET incluyendo widgets de interfaz gráfica de usuario.

Cuestiones relacionadas