Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

WWW: Web, ¿cómo construirla o programarla?

desarrollo web

Aquí llega la tercera entrega de la saga WWW. Después de WWW: Wild Wide Web y de WWW: Los estándares de la Web en este artículo trataré de aportaros algunas herramientas y servicios de trabajo con los que poder realizar una Web profesional.Bueno, tras lo aprendido en el capítulo sobre estándares Web suponemos de que hemos llegado a la conclusión que nuestra Web tiene que intentar cumplir al máximo esos estándares. Que necesitamos construir una Web en XHTML+CSS y quizás usar también algo de JavaScript para incluir alguna funcionalidad extra.Llegados a este punto, la primera decisión que debemos tomar es cómo vamos a construir nuestra Web.Principalmente se pueden tomar tres caminos, el primero sería abrir el editor de textos y ponerte a escribir código: XHTML, CSS, JavaScript y probablemente algún lenguaje dinámico además de una BBDD. Esto sería lo que se dice a "pelo"; creo que los inconvenientes son claros y no hace falto describirlos. Un homólogo a este primer punto en desarrollo de software podría ser el ponernos a hacer una contabilidad en C, no apetece, ¿verdad?. Las empresas o profesionales que optan por esta vía suelen utilizar siempre uno o varios frameworks. Por ejemplo hace poco descubrí CodeIgniter un framework para desarrollar en PHP que tiene muy buena pinta. Hay muchísimos frameworks para muchos lenguajes cada empresa o profesional utilizará uno u otro en base a sus características, su experiencia, etcétera, ya sabéis.El segundo camino sería el de utilizar un entorno profesional de desarrollo de páginas Web. ¿A qué llamo entorno profesional de desarrollo Web?, pues a herramientas como Aptana Studio o a Adobe Dreamweaver. Aptana es más potente, completo y "profesional" que Dreamweaver, pero con este ya se pueden hacer muchas cosas. Estas herramientas soportan XHTML y gestión de hojas de estilo (CSS) por defecto, son compatibles con diferentes lenguajes dinámicos y también añaden múltiples funcionalidades como conexiones a Bases de Datos, lectura y uso de archivos XML, o el uso de librerías Ajax y Javascript (en el caso de Aptana, por ej.). Si volvemos a hacer la comparación que hemos hecho antes, Aptana Studio o Dreamweaver son a la Web lo que Velneo a las aplicaciones empresariales. Software especializados en algo muy determinado: desarrollar Webs. Es decir, un desarrollo a medida.La tercera y última vía sería la de utilizar un Sistema de gestión de contenidos (Content Management System en inglés, abreviado CMS) que proporciona los elementos necesarios para crear y gestionar una Web, un servicio o un conjunto de estos. Existen miles -ver CMS Matrix- de CMS: para implantar Portales (Drupal, Wordpress, OpenCMS, TYPO3, Magnolia CMS, PHP-Nuke, Joomla, Xoops...), Foros (phpBB, bbPress, SMF...), Blogs (Wordpress, Movable Type, Drupal...), Wikis (MediaWiki, TikiWiki...), Tiendas (OSCommerce, Dynamicweb Oscommerce...), Galerías (Coppermine, plugins para otros CMS...), eLearning (Moodle, Blackboard, eCollege...). ¿Con que podríamos asimilar estos CMS o scripts en el mundo del software?, exacto, con las Open Apps de Velneo V7. ¿Qué hace un desarrollador, con por ejemplo, vTPV7?, pues se lo descarga y lo adapta a sus necesidades. Lo mismo que puedes hacer, si quieres crear una Web o un blog con, por ejemplo, Wordpress: descargarlo y adaptarlo a tus necesidades. ¿Quieres crear un Wiki?, ya tienes MediaWiki...Comentar que todos o la mayoría de los CMS citados anteriormente están desarrollados con PHP+MySQL, que son un lenguaje y una base de datos bastante extendida en el entorno Web, sin embargo también pueden encontrarse frameworks, plataformas y CMS orientados a, o desarrollados con otros lenguajes como podrían ser Ruby on Rails, Python, ASP, Perl...Está claro que por esta tercera vía puede ahorrarte mucho tiempo y dinero. Y si quieres personalizar, modificar y potenciar el sistema base, tienes la posibilidad de tomar el segundo camino (desarrollo a medida) ya sea de manera interna o externa (mediante un proveedor).La conclusión final es que dependiendo de diversos factores, como pueden ser el personal disponible, su capacidad, su experiencia, el presupuesto con el que se cuente... y también, está claro, el tipo de proyecto que se quiera llevar a cabo cualquiera de las tres opciones es viable. No es lo mismo un autónomo que quiere una Web para ofrecer sus servicios, que una pyme que quiere implantar una tienda online y determinados servicios, que un completo y personalizado sistema Web, como podría ser Facebook.

Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto