Quiero crear un blog, ¿debería escribir HTML, CSS y JavaScript, o usar un Bootstrap? ¿Y por qué?

En primer lugar, Bootstrap no es nada diferente del CSS normal.

Dices que quieres hacer un blog, ¿verdad?

Bueno, te recomiendo que uses WordPress.
Soy un desarrollador front-end y pensé que WordPress era un código complicado, pero en estos días trabajo con WordPress todos los días y me doy cuenta de lo simple que es. Por supuesto, no te convertirás en un profesional, pero crear un tema es fácil. Vea estos dos tutoriales. El primero es simple y anticuado (pero funciona), el segundo es más nuevo y más largo. Puede completarlos fácilmente en una o dos horas.

¿Cómo crear un tema de WordPress?

Desarrollando un tema de WordPress desde cero

Estos tutoriales te enseñan cómo hacer un tema. Usando el primero, puede tener un tema en funcionamiento en minutos. Entonces es su elección qué marco (o no) debe usar.

Bootstrap es genial, tan bueno que casi todos lo usan. En este momento, recomendaría usar MDL (si desea tener un sitio genial fuera de la caja). Material Design Lite es un marco CSS de Google.

La oferta de una plantilla de blog muy agradable fuera de la caja:

Material Design Lite

Puedes descargarlo desde aquí:

Material Design Lite

¿Cómo quieres abordarlo? ¿Eres desarrollador? Veamos las principales opciones.

Bootstrap es un marco de Front End, te dará las animaciones, los estilos de tu aplicación, pero necesitas un Back End para manejar datos y servir los archivos de la aplicación a la web a través de un servidor web, puedes usar Bootstrap con todas las siguientes opciones .

Para no desarrolladores:

  1. WordPress: es un CMS (Content Management System) muy popular porque es fácil de usar.
  2. Drupal: la mayor competencia de WordPress, un poco más compleja, pero mucho más flexible, toneladas de complementos y complementos para construir su aplicación, y mi elección personal.

Para desarrolladores:

  1. Php: Lo odio, pero hay un montón de código heredado, así que también hay muchos recursos para aprenderlo.
  2. Ruby y, por lo tanto, Rails: si necesita desarrollarse rápidamente, Rails es el camino a seguir, le dará las configuraciones de Servidor y Seguridad para que pueda concentrarse en el proceso de desarrollo.
  3. Node.js: toneladas de frameworks, el más popular y básico es Express, pero debe verificar LoopBack and Sails (Inspirado por Rails), aquí hay un cuadro comparativo: LoopBack

Si es desarrollador, le recomendaría que comience con Rails, de modo que implemente rápidamente, y a medida que su aplicación crezca y las características sean estables, vaya a Node.js con un marco, para que pueda escalar mejor, pero cuando me refiero a crecer , quiero decir al menos 1000 solicitudes simultáneas a su aplicación Rails.

No está claro si desea ser un blogger o el próximo desarrollador de software de blogs. Asumiré lo último ya que la respuesta obvia a la primera es instalar WP y comenzar a escribir. Si de hecho es lo último, diría que el barco ya ha navegado y que sería mucho mejor encontrar un proyecto con competidores menos establecidos. Parece REALMENTE improbable que puedas capturar una parte significativa de la cuota de mercado del blog frente a WordPress y otros jugadores menos establecidos pero aún grandes. Incluso si solo lo está haciendo para practicar, elija otra cosa donde eventualmente pueda convertirlo en algo comercial. Es muy difícil imaginar que alguien que haga esta pregunta pueda crear un nuevo software de blog y ganar incluso .001% de cuota de mercado.

Bootstrap es, HTML / CSS / javascript. Le da una ventaja inicial y facilita las cosas a expensas de la curva de aprendizaje (que puede pagar repetidamente si construye más cosas en el marco).

Querrá elegir PHP o nodejs para el backend. No apueste por Ruby, es una especie de callejón sin salida, atrapado en un limbo donde comenzó demasiado lento y no logró una participación de mercado suficiente y ahora se queda sin esperanza de convertirse en la tecnología dominante. No ganó tracción durante más de una década a pesar de comenzar al mismo tiempo que PHP alrededor de 93, en comparación, el nodo comenzó en 2009.

El nodo está en camino, PHP ya es el jugador dominante (80% de la web). Descargo de responsabilidad, soy un tipo PHP pero la escritura está en la pared de que Nodejs está posicionado para ser el próximo jugador dominante. Node comenzó mucho más tarde que Ruby y ya tiene un lugar mucho más significativo en el mercado. El hecho de que Ruby nunca venció a PHP y ahora está bajo el asalto de una tecnología más joven y explosiva le brinda toda la información que necesita saber. Actualmente, Node está capturando una cuota de mercado de 3 a 4 veces la tasa de Ruby y esto ni siquiera cuenta la cantidad de personas que se alejan de Ruby (este no es un número pequeño). Ruby también tiene muchos éxitos en el lado del rendimiento de las cosas y la curva de aprendizaje de aprender Ruby en comparación con javascript que puede o no saber. NUNCA encontrarás a alguien que no sea un tipo Ruby discutiendo por qué deberías subirte al tren RoR en 2016. Si ya eres un tipo RoR y estás ignorando la realidad, tu momento dinosaurio del meteorito golpeando tu planeta estará en forma de una carta de HR.

Si desea escribir un blog, su mejor enfoque sería usar WordPress.com: cree un sitio web o blog gratuito, ya que tiene muchas funciones integradas que no solo lo ayudan a crear publicaciones mucho más rápido, sino que lo ayudan con el SEO , dominio e incluso comercio electrónico si planea abrir una tienda en el futuro.


Sin embargo, si quieres practicar tus habilidades, entonces seguro que puedes escribirlo en HTML, CSS y JavaScript. Tenga en cuenta que Bootstrap es un marco creado para ayudarlo a crear algo de forma rápida y limpia. Por lo tanto, puede usar eso con todos sus componentes prefabricados para crear un tema de estilo de blog. ¡Mira este ejemplo!

Bien…

Le recomiendo que comience a hacer toda la interfaz en una hoja, luego sabrá qué marco desea usar, pero es fácil para mí decir que PHP es un buen lenguaje para trabajar, por lo que HTML, PHP, JQuery, MYSql son las herramientas que debes usar. y por supuesto, SEA CREATIVO .

Debería aprender y usar WordPress, que es bueno para los blogs, así como para una amplia variedad de otros tipos de sitios. Puede descargarlo gratis y aprender a usarlo en línea.

Descárguelo aquí: herramienta de blog, plataforma de publicación y CMS

Aquí hay algunos videos sobre cómo usarlo: WPBeginner – Tutoriales de WordPress

Aquí está el códice oficial, con toda la documentación que necesita: Página principal “Códice de WordPress

¡Buena suerte!


Sí, use WordPress, si desea crear un blog.

Aún mejor, haga una plantilla con bootstrap y elija un buen tema para comenzar.

Me encanta el diseño de materiales, así que, por supuesto, soy parcial hacia esto.

También hacer solo una plantilla te permitirá olvidarte de todos los demás problemas. Incluso el backend, y también tienes una gran cantidad de complementos y cosas para elegir.

Incluso si usa Bootstrap, necesitará escribir el HTML de andamiaje para que el blog funcione, con estilos. El contenido probablemente se generaría automáticamente a partir de algo como Markdown o Jade.
Luego, puede encontrar los estilos predeterminados tan feos que desea escribir los suyos (colores, fuentes, controles de interfaz de usuario, etc.) y tendría que escribir el CSS.
Para agregar efectos no definidos por Bootstrap, también es necesario escribir su propio JavaScript.
También puede escribir todo el código desde cero o solo con jQuery. Sin embargo, a medida que crece la escala de la aplicación, también se necesitarían bibliotecas a escala de la aplicación.

Si solo desea crear un blog propietario, puede usar WordPress, tiene muchos temas que puede elegir y usar fácilmente. Pero le recomendaré que use Hexo o jekyll, que puede construir un blog estático basado en páginas de github. Y puedes usar la sintaxis de rebajas, es genial escribir. Además, puedes ahorrar algo de dinero.

Bootstrap / Foundation es un marco front-end. Aún necesitará una pieza de back-end / CMS, algo similar a WordPress. Existen soluciones livianas como Perch y Kirby que son mucho más simples: Perch está diseñado para adaptarse a páginas HTML.

Volviendo a la pregunta específica, depende. ¿Te gusta escribir código desde cero? Si es así, continúe y escriba todos sus códigos. ¿Prefieres usar un marco para ahorrar tiempo? Utiliza Bootstrap. Obtendrá argumentos sobre las páginas Bootstrap / Foundation con el mismo aspecto, pero al final del día, es solo una herramienta y no puede culparlo por usos incorrectos.

No puedes escribir páginas web solo con Bootstrap. Bootstrap es un marco CSS y JS.

Recomendaría Bootstrap si eres un novato en codificación. Es sensible y ligero. Por lo tanto, no tiene que escribir todo el CSS usted mismo.

Bootstrap simplemente simplifica el CSS. No hace mucho por el HTML o cualquier JavaScript necesario para las validaciones o las llamadas de Ajax o cualquiera de esas cosas divertidas.

La decisión es tuya. Solía ​​porque es una ventaja

More Interesting

Quiero construir y vender una aplicación relacionada con recursos humanos usando Ruby on Rails. ¿Cuáles son algunos buenos recursos para enseñarme lo que necesito?

Estoy estudiando ingeniería de software y también desarrollo de backend. Estoy rodeado de personas que piensan que los desarrolladores de backend ganan menos. ¿Les creeré?

Tengo 16 años y voy a estar haciendo experiencia laboral en una empresa que trabaja en el desarrollo web front-end. Necesito aprender a usar angular 2 con mecanografiado. ¿Cuál es la mejor forma de aprender angular?

Quiero crear un sitio web de reservas, ¿cómo debo hacerlo?

Estoy interesado en aprender cómo diseñar y crear sitios web y aplicaciones. ¿Donde debería empezar?

Voy a comenzar a escribir una aplicación web. Tengo años de experiencia en PHP, MySQL y el framework Laravel. ¿Debo ir a aprender Node.js y MongoDB? ¿Qué tanta diferencia hay?

Soy un desarrollador de aplicaciones web Java, pero ahora estoy aprendiendo Salesforce. ¿Cómo será la carrera en el desarrollo de Salesforce?

Tengo una idea para vender JavaScript incrustado para sitios web. ¿Cómo evito el uso no autorizado de la secuencia de comandos incrustada si se copia a otro sitio 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?

Conozco a algunos programadores que prefieren programar antes que realizar actividades realmente divertidas como ver películas y programas de televisión o incluso salir. No entiendo cómo es eso posible. ¿Cómo se puede explicar esto?

¿Cómo escalaría un servicio de generación de número de pedido?

He pasado la última década trabajando en el software de otras compañías, pero tengo algo que quiero construir para mí. ¿Debo construir primero el front-end o la capa de API / datos primero?

¿Necesito aprender MySQL si no estoy interesado en el desarrollo web, mis áreas de interés están en el desarrollo de aplicaciones, entonces, ¿debería aprender MySQL?

¿Hay alguna computadora portátil específica que deba usar para el desarrollo web?

Quiero convertirme en un comercializador de Internet. ¿Debo aprender HTML o JavaScript primero?