2009-04-23 27 views
6

Estoy buscando comenzar a trabajar en un sitio personal usando C#. Trabajo como desarrollador web y he usado VBScript anteriormente y ahora estoy usando Coldfusion en el trabajo. Yo uso Dreamweaver para el desarrollo en estos idiomas.¿Por dónde empezar con ASP.net en C# y Dreamweaver?

He leído a mucha gente recomendando que debe usar una MS IDE para desarrollar en .net y que C# es el camino a seguir en términos del idioma. Me gustaría seguir con Dreamweaver ya que creo que tomaría demasiadas cosas para aprender a usar un nuevo IDE y un nuevo idioma al mismo tiempo.

¿Usar algo como Visual Studio ayudará a desarrollar en .NET tanto que vale la pena el esfuerzo de cambiar de Dreamweaver? Si es así, ¿con qué IDE sería mejor aprender?

Si decido seguir con Dreamweaver, ¿hay alguna recomendación que pueda hacer sobre cómo configurar Dreamweaver para un fácil desarrollo?

+0

Tiendo a utilizar Dreamweaver solo como editor de código, por lo que dejar Dreamweaver atrás para usar una herramienta más centrada en el idioma en el que estoy escribiendo tiene mucho sentido. Gracias por todas sus respuestas hasta el momento, actualmente estoy instalando VS Web Developer Express para probarlo. – bjammin666

+0

Estoy colgando con la misma situación. La mayoría de los desarrolladores sugieren VS, pero si piensas como un VS de diseño es muy doloroso. Estaba intentando encontrar una forma de diseñar mi página en Dreamweaver (usando CSS y Jquery) y ejecutar el código C# en el mismo entorno. He oído hablar de plantillas en Dreamweaver como una alternativa para la página maestra. Bueno, voy a googlear más sobre eso. Aún así, si obtiene alguna solución para "¿Cómo ejecutar la página de C# .net en Dreamweaver?". Por favor envíeme un correo electrónico a [email protected] Gracias de antemano! Happy coding;) –

+0

@Prachi: Por favor, no publique su propia pregunta como respuesta. Mejor [haga su propia pregunta] (http://stackoverflow.com/questions/ask) por separado. – Gumbo

Respuesta

15

Creo que no. Dreamweaver no es una buena herramienta para desarrollar el código . Esto es lo que necesita en ASP.NET. Necesitarás depuración. Disfrutará de IntelliSense, y siempre puede abrir archivos individuales en Dreamweaver de vez en cuando (lo cual dudo que lo haría, de todos modos).

Toma Visual Studio Express 2013 for Web (que es gratis) y disfruta. ¡Es una aplicación de Windows, como muchas otras aplicaciones de Windows! No necesita capacitación profesional para usarlo.

+0

+1 ¡no hay absolutamente ninguna alternativa para ASP.NET que usar alguna forma de Visual Studio! –

+0

y si me preguntas, no hay alternativa para ningún tipo de desarrollo. Oh, los chicos de emacs y vim están llegando ...: (( –

4

Como alguien que anteriormente codificó PHP en Dreamweaver, le sugiero encarecidamente el uso de Visual Studio IDE para aplicaciones C# ASP.NET. Los beneficios son numerosos:

  • Intellisense - donde cualquier objeto, propiedad, método, etc., que ha creado aparecerá automáticamente en una caja de autocompletar, reduciendo drásticamente los errores de sintaxis
  • Las plantillas de proyecto - a partir de una aplicación web desde cero va a ser muy, muy difícil si usted tiene que hacerlo todo a través del código fuente
  • Depuración - errores pueden ser capturados y depurar directamente en el código fuente
  • complementos - mi favorito era el Configuration Section Designer

Estoy seguro de que hay aún más razones, estos son sólo los más grandes.

0

Sí, en la misma situación puedo decir que ahora será una gran ayuda alejarse de Dreamweaver para su trabajo .net. El intellisense para C# no es muy bueno en Dreamweaver. Sin embargo, encontrarás funciones que extrañas mucho de Dreamweaver, específicamente la finalización del código en el lado HTML es mucho mejor en Dreamweaver que en VS.

1

Si se siente cómodo con el diseño de Dreamweaver, puede seguir usándolo, pero le recomiendo que se familiarice con Visual Studio Express sin embargo (es gratis). Intentar aprender .NET y C# usando un editor de texto o una aplicación como dreamweaver es factible, pero harías que el proceso de aprendizaje fuera innecesariamente difícil. Visual Studio le ofrece resaltado de sintaxis, intellisense, depuración y muchas otras funciones que simplemente no obtendrá en otro IDE destinado al diseño web. VS está realmente muy unido al desarrollo de .NET.

Comencé mi carrera como diseñador web hace muchos años usando Dreamweaver, y gradualmente hice la transición al desarrollador de software. Dejar atrás herramientas como Dreamweaver en realidad me ha dado mucha más libertad en términos de trabajo como diseñador, y me parece que de hecho no necesito ninguna herramienta para el marcado y CSS aparte de un editor de texto. Puede descubrir que abandonar una herramienta de diseño como dreamweaver en realidad lo convierte en un mejor diseñador; y del mismo modo: las herramientas de "diseño" en Visual Studio son absolutamente inútiles :)

Si decide continuar usando Dreamweaver para el marcado, tenga en cuenta que las cosas pueden mostrarse de forma diferente en Visual Studio. Ignore por completo el panel de diseño de Visual Studio y simplemente verifique su diseño en los distintos navegadores (estoy seguro de que ya lo hace).

1

Creo que estarás muy decepcionado con el soporte de ASP.NET en Dreamweaver. Sería mucho mejor obtener una copia de Visual Studio/Web Developer (las ediciones express son gratuitas) y hacer su desarrollo allí.

Dicho esto, no hay ninguna razón por la que no pueda crear su HTML y CSS en Dreamweaver, luego lleve esos archivos a Visual Studio para poner realmente el código. Sin embargo, este es un acuerdo de una sola vez, ya que una vez que ha empezado a dividir su HTML en páginas maestras y controles de usuario/vistas parciales, es bastante difícil volver a editarlos en Dreamweaver.

0

Otra votación para Visual Studio, con la adición de que no tiene que renunciar a Dreamweaver. Puede usar Dreamweaver para crear un diseño básico y un diseño de interfaz. Luego use Visual Studio para realizar la implementación de ese diseño.

Encontrarás que construir ASP.Net sin un IDE con propósito de compilación es doloroso.

1

Visual Studio 2008 será probablemente mejor. No solo IntelliSense, sino también la depuración en JavaScript a veces puede ser útil (no sé si está incluido en la edición Express).

0

Me gustaría señalar que "IntelliSense" no es nada nuevo y nada que Microsoft haya inventado de ninguna manera. La sugerencia del código IntelliSense IS con enlaces a la página de ayuda de Microsoft, que nunca he necesitado personalmente. Por favor, vea que Dreamweaver tiene sugerencias de código exactamente iguales que Visual Studio, sin embargo, no está diseñado para desarrollar C# y lenguajes similares, y solo por esa razón no recomendaría tratar de desarrollar con él. En cuanto al desarrollo puramente en HTML, CSS y JavaScript, un editor de texto sin formato es una mejor opción que la que le otorga Visual Studio, ya que no cambia ninguna de las configuraciones. Hay tantas cosas que odio sobre cómo VS se comporta mientras estoy escribiendo HTML, pero ese es otro hilo. En otro sitio.

+0

) ¿Esto es una respuesta? –

Cuestiones relacionadas