Estoy tratando de seguir una carrera en desarrollo web front-end. Ya estudié HTML y CSS. ¿Es un buen camino para aprender Dreamweaver y WordPress?

Los desarrolladores front-end profesionales usan editores de texto. Superarás Dreamweaver rápidamente. Los únicos lugares que veo son sitios web internos en compañías lo suficientemente grandes como para tener sus propios equipos web muy insulares. Los pequeños diseñadores independientes, que no interactúan con otros desarrolladores, también lo usan.

Adobe se ha esforzado por hacer que Dreamweaver sea profesional, y no es una mala herramienta, ha recorrido un largo camino. Pero si nadie más a tu alrededor lo usa, no te sirve de nada. Y si lo usa mal (usando el WYSIWYG como una muleta para que nunca tenga que mirar el código) le hace daño.

Y otros desarrolladores se burlarán de ti. Seriamente. Las herramientas se toman en serio, y aunque puede ser subjetivo, apuntarán y reirán como si entraras con una computadora portátil de los años 90.

La ventaja de usar editores de texto como Sublime o Atom (no analicemos cuál, o cuál de los otros 6 o 7 podría ser mejor) es que tienen comunidades de código abierto de personas que contribuyen con paquetes adicionales que agregan características y hacen Su uso más eficiente. Aprender a personalizar un editor de texto para su flujo de trabajo particular será clave para mantenerse al día con todos los demás. Y usar el mismo equipo con el que está trabajando tiene beneficios obvios.

En cuanto a WordPress, hay momentos para usar WordPress y otros no. A veces, el término ‘Desarrollador de WordPress’ significa alguien que compra un tema, inserta algo de contenido, conecta algunas cosas, modifica un estilo en el personalizador y nunca toca el código. Puede bombear muchos sitios haciendo eso. Y también puede ganarse la vida limpiando después de tales ‘desarrolladores’.

WordPress está destinado a ayudar a los desarrolladores a crear sitios que tienen contenido actualizado con frecuencia, y para facilitar que los propietarios de sitios y las personas de contenido actualicen ese contenido. Es una herramienta asombrosa. Hay una comunidad enorme e impresionante de desarrolladores de Professional WP y es una gran herramienta para tener en tu haber. Pero ha generado un ejército de ‘creadores de sitios web’ que no conocen un h1 de un h2. Estoy a favor de una web más fácil de construir, pero eventualmente un cliente pedirá algo que requiera que sepas lo que sucede debajo del capó, así que no te quedes atascado usándolo como una muleta: aprende su funcionamiento y su potencial. .

Casi todos dicen no a Dreamweaver y WordPress.

Pero esta es mi opinión y mis opciones para usted, como desarrollador web front-end, lo que necesita es aprender cómo crear sitios web / páginas que realmente no se ocupen del “back-end”.

Básicamente vas a necesitar lo siguiente:

  • un editor de texto: Sublime, Atom y otros
  • lenguaje de marcado: HTML
  • hoja de estilo: CSS

Otras cosas que no son obligatorias son:

  • lenguaje de script: JS
  • servidor local: Xampp, Lampp
  • sistema de gestión de contenido (CMS): WordPress, Joomla, Drupal
  • PHP
  • etc.

Ahora, si nos fijamos en los conceptos básicos, esas son las cosas obligatorias que necesitarán para crear una página web, como novato, creo que les encantará el entorno de Sublime (sin ofender), HTML y CSS, ya los conocen, yo Deseará que use algunos marcos CSS como bootstrap, etc., mejorarán su flujo de diseño.

Creo que para hacer que su desarrollo front-end sea mucho más interactivo, se necesita un poco de JS.

Dreamweaver y WordPress

Retire Dreamweaver de la tabla y use un editor de texto sin formato, ya que un Dreamweaver novato reducirá su experiencia de codificación y limitará su capacidad de codificar “donde otros están codificando”.

Para WordPress, creo que es una herramienta muy útil que puedes usar de manera rápida y fácil si necesitas un back-end (ya que quieres ser un desarrollador front-end).

Una vez fui como si estuvieras atascado en qué aprender a continuación y cómo hacerlo, en resumen, digo, ya que sabes HTML y CSS. Siga adelante con WordPress, frameworks CSS, JS (en este orden).

Y no olvide usar Sublime o Atom (simplemente hacen que la codificación sea hermosa). Gracias

Le recomiendo encarecidamente que no use Dreamweaver. No te servirá de mucho para tu carrera.

WordPress es una buena idea, sin embargo, sería mejor aprender los lenguajes subyacentes de HTML, CSS, Javascript / jQuery, LESS y PHP.

Aprender estos le permitirá crear todo tipo de sitios web en lugar de solo temas de WordPress.

Recomiendo encarecidamente utilizar un editor de texto o un IDE que no sea WYSIWYG. Profundice su comprensión de HTML y CSS, aprenda algunos Javascript y no estaría de más aprender un poco de PHP.

Una vez que se sienta cómodo con HTML, CSS, Javascript y algunos PHP básicos, busque usar worpress para acelerar grandes proyectos. Si le gusta programar / PHP y hacer las cosas usted mismo, omita wordpress y aprenda un marco como Laravel.

Sí, ambas rutas definitivamente te darán una carrera.
Con mi experiencia, lo que he aprendido es que los programadores que escriben código directamente en pequeños editores de texto tienden a conocer mejores conceptos que los que usan herramientas de automatización como Dreamweaver.

Le sugiero que use Dreamweaver para su segundo sitio web. Para el primero, use Sublime Text y trabaje en WordPress. Aprenderás mejor. Todo lo mejor

No usaría corchetes en lugar de DreamWeaver, en cuanto a WordPress, es bastante sencillo, sería más probable que lo probara y aprendiera cómo funciona al usarlo, tal vez para un blog o dos, sobre sus hijos, sus pasatiempos. y equipos deportivos favoritos, etc. Guardaría su “estudio” para JavaScript, Php y un poco de Mysql, Bracketts es un excelente editor de código, DreamWeaver es un WYSIWYG, que hinchará y ralentizará su código a cambio de sus accesos directos, que algunos pueden hacerse usted mismo personalizando Bracketts, con algunos de los muchos complementos que obtiene, y el resto por usted, mejorando continuamente en HTML5 y CSS3, al enfocarse y enfocarse en ello y mejorar día a día , en lugar de tomar atajos con DW learn Less, Sass y un poco de JQuery, ps compruebe las nuevas características de CSS, como las cuadrículas, etc.

Los editores de texto gráfico están limitados a algún punto de capacidad y flexibilidad.
Los editores de texto son siempre flexibles y teóricamente puedes lograr cualquier cosa con ellos.
Los programadores profesionales usan editores de texto y bibliotecas de códigos.
Las bibliotecas de códigos no lo limitan, son solo atajos para hacer algunas cosas.

Como otros ya han señalado, Dreamweaver no es una herramienta utilizada por un profesional. Como eres nuevo en esto, supongo que Sublime podría ser un poco abrumador con toda la personalización para que puedas probar el código visual de estudio. Viene con más opciones listas para usar, es gratis, multiplataforma, de Microsoft y esencialmente imita a Sublime de muchas maneras buenas.

En lo que respecta a WordPress, crear un sitio wp podría ser un desarrollo front-end, pero no necesariamente. Te sugiero que primero aprendas JavaScript, ya que es una habilidad esencial para un desarrollador front-end.

Sí, la mejor opción sería descargar notepad ++ o un editor de texto sublime y codificar con estos. A continuación, aprenda php o js, ​​ambos muy útiles en el desarrollo web.

More Interesting

Tengo algunas habilidades para codificar un sitio web. ¿Qué otras cosas necesito para ejecutar mi propio sitio web?

Estoy considerando usar Sails.js como un marco de back-end. ¿Es muy temprano?

A menudo me pregunto cómo los programadores y los desarrolladores web full stack recuerdan todas estas cosas que tienen que aprender.

Si estoy aprendiendo a codificar, ¿debo comenzar con el desarrollo web o Python y Java?

Necesito crear un servicio web que muestre la entrada de un usuario a otros usuarios. ¿Cómo hago esto? Diseño sitios web pero nada como esto todavía.

Estoy a punto de aprender Python como mi primer lenguaje de programación. No tengo experiencia previa en programación. ¿Algún consejo o cosas que debo tener en cuenta?

Cómo agregar espacios en blanco adicionales en PHP

¿Por qué necesito un servidor web?

Estoy construyendo un sitio de subastas en línea. ¿Cómo evito una condición de carrera cuando varias personas ofertan a la vez?

Quiero ser desarrollador web. ¿Qué debo aprender?

Si tengo una gran cantidad de iBeacons en varias tiendas diferentes, ¿hay un servicio disponible para permitir que cada persona administre sus balizas o tengo que administrar las balizas para cada tienda yo mismo?

Estoy planeando iniciar un sitio web, algo como ScoopWhoop / BuzzFeed. ¿Cuáles son algunas sugerencias útiles?

Mi sitio de WordPress recibe cientos de ataques transversales de directorios diariamente. ¿Esto es normal?

He creado un nuevo sitio web y quiero mostrarlo a todos los entusiastas de la tecnología, ¿cómo puedo hacerlo? No quiero gastar dinero en esta etapa.

¿Qué debo aprender a continuación si conozco HTML, CSS, JavaScript, jQuery, PHP, MySQL y WordPress?