Sí, sé que uno es un marco y el otro un CMS.
Sin embargo, soy un equipo de un solo hombre que desarrolla proyectos/sitios web para mí y tengo una cantidad limitada de tiempo para poner en marcha estos proyectos, por lo que la velocidad es crucial.
Básicamente, estoy buscando el método más fácil y rápido para crear aplicaciones web sin tener funciones limitadas.
¿Sería mejor/más rápido aprender Codeigniter o construir a partir de WordPress y desarrollar mis propios temas/complementos? ¿Posiblemente otra opción que sería más viable?
Trato mucho con medios de video/fotos y sitios web de alto tráfico.
¡Gracias!
Yo sugeriría usar CodeIgniter. La lógica es simple y realmente no tiene limitaciones, a diferencia de WordPress. WordPress está diseñado para blogs, y si buscas flexibilidad, elegiría CodeIgniter.
CodeIgniter también tiene una de las mejores documentaciones disponibles. http://codeigniter.com/user_guide/index.html
Si está buscando aprender CodeIgniter, NetTuts tiene excelentes tutoriales, con diferentes niveles.
http://net.tutsplus.com/articles/news/codeigniter-from-scratch-day-1/
Hay algunas ingeniosas bibliotecas de CodeIgniter que pueden ayudarlo a comenzar sus proyectos:
- https://github.com/benedmunds/CodeIgniter-Ion-Auth – Ion Auth, biblioteca de autenticación de CodeIgniter
- http://www.kaydoo.co.uk/projects/backendpro – Backend Pro, diseñado para construir el lado administrativo de su aplicación.
Si está buscando un blog/CMS basado en CodeIgniter, también le sugiero PyroCMS, uno de los mejores que he usado.
http://pyrocms.com/
CodeIgniter también tiene una gran biblioteca de manipulación de imágenes incorporada, por lo que no tendrá que aprender demasiado sobre las bibliotecas de imágenes genéricas de PHP.
http://codeigniter.com/user_guide/libraries/image_lib.html
Si lo que desarrollas son aplicaciones web, especialmente para sitios de alto tráfico, ¿por qué no considerar también Doctrine? Es un marco realmente bueno para desarrollar aplicaciones web. Con respecto a WordPress, si lo que necesita son principalmente aplicaciones web con una amplia interacción del usuario y estructuras de datos complejas, WP no puede manejar eso de manera eficiente debido a la falta de soporte de patrones ORM y MVC (hay un par de soluciones, pero de todos modos).
Y si está abierto a aprender nuevos idiomas, también considere aprender RubyOnRails y Django, ambas son plataformas increíbles, bien documentadas y con comunidades increíbles.
-
Su respuesta también fue útil, gracias, buscaré en la doctrina.
– Chris
9 de septiembre de 2011 a las 19:08
-
Y también eche un vistazo al marco Symphony 🙂
– Karevn
21 de septiembre de 2011 a las 20:38
Estoy de acuerdo con tpae. Definitivamente, WP no está destinado a ser utilizado para aplicaciones web. Así que olvídalo.
CI es genial, fácil de aprender y en combinación con Backbone.js y Phil REST_Controlador es una belleza trabajar con él 🙂 Estará creando aplicaciones web altamente receptivas en muy poco tiempo (esto suena como un comercial: D)
-
Gracias por tu respuesta, revisaré ambos enlaces.
– Chris
1 de noviembre de 2011 a las 18:38
Esta pregunta fue cerrada por varias personas, pero creo que esta fue una pregunta importante por la que muchas personas sienten curiosidad, especialmente los equipos de un solo hombre. Debajo de las preguntas frecuentes, se establece que se hagan preguntas que cubran “un problema de programación específico”, lo cual para mí, esto claramente lo hizo. ¿Debería pasar mi VALIOSO tiempo de una sola persona perfeccionando codeigniter o wordpress? Entiendo que nadie tuvo la oportunidad de escribir ningún paréntesis emocionante en mi pregunta, pero no estoy de acuerdo con el cierre “fuera del tema”.
– Chris
1 de noviembre de 2011 a las 18:36
Solo una actualización, han pasado 4 años y aprendí ambos y sigo usando ambos hoy.
– Chris
12 de agosto de 2015 a las 4:13