{"id":6525,"date":"2016-07-19T15:18:02","date_gmt":"2016-07-19T09:48:02","guid":{"rendered":"http:\/\/www.carmatec.com\/?p=6525"},"modified":"2022-09-27T09:09:20","modified_gmt":"2022-09-27T09:09:20","slug":"marcos-php-vs-php-sin-procesar","status":"publish","type":"post","link":"https:\/\/www.carmatec.com\/es_mx\/blog\/raw-php-vs-php-frameworks\/","title":{"rendered":"PHP sin formato frente a marcos PHP"},"content":{"rendered":"<p>PHP sin formato frente a <a href=\"https:\/\/www.carmatec.com\/es_mx\/aprender-tecnologia\/los-mejores-marcos-php-para-el-desarrollo-agil-de-aplicaciones\/\">Marcos PHP<\/a> Ha sido un pan caliente de discusi\u00f3n entre <a href=\"https:\/\/www.carmatec.com\/es_mx\/contratar-desarrolladores\/contratar-desarrollador-php\/\">desarrolladores PHP<\/a> durante a\u00f1os y algunos desarrolladores prefieren PHP sin formato y otros marcos. Aunque tanto PHP como los frameworks tienen sus propias ventajas y desventajas, todo se reduce principalmente a las preferencias del flujo de trabajo y las demandas del proyecto. Si pertenece a cualquier lado del espectro, consulte las ventajas y desventajas de PHP sin formato y los marcos para tomar una decisi\u00f3n informada al elegir PHP sin formato o marcos para el desarrollo.<\/p>\n<p><strong>Ventajas de los marcos:<\/strong><\/p>\n<ul>\n<li>Framework introduce una capa adicional para envolver su c\u00f3digo comercial, lo que a su vez proporciona una mejor capacidad de administraci\u00f3n y facilidad de trabajo en equipos. Si toma un ejemplo de cualquier marco MVC; Puede comprender que los equipos pueden trabajar por separado en la parte del modelo, las vistas y el controlador. ORM (mapeo relacional de objetos) proporciona una f\u00e1cil escalabilidad.<\/li>\n<li>Un marco le brinda algunas herramientas y funciones para que sea m\u00e1s f\u00e1cil para usted. Por ejemplo, las semillas de la base de datos, las clases de solicitud de formulario, las migraciones, etc.<\/li>\n<li>En el marco, todo viene como un conjunto de c\u00f3digos, ayudas y bibliotecas predefinidos. Por lo tanto, no es necesario que escriba su propia paginaci\u00f3n o c\u00f3digo de seguridad ni integre los scripts de paginaci\u00f3n o seguridad de otra persona. El marco sigue un est\u00e1ndar espec\u00edfico que hace que los c\u00f3digos est\u00e9n m\u00e1s organizados. Adem\u00e1s, los marcos han organizado patrones MVC que separan su c\u00f3digo en 3 categor\u00edas, excluyendo la probabilidad del c\u00f3digo.<\/li>\n<li>Framework es mejor porque se proporciona casi todo, es necesario escribir menos c\u00f3digo y hay menos de qu\u00e9 preocuparse.<\/li>\n<li>Los marcos suelen tener clases de seguridad en el n\u00facleo. Algunos m\u00e9todos de la clase Input tienen indicadores para limpiar XSS de _POST u otra matriz global.<\/li>\n<\/ul>\n<p><strong>Desventajas:<\/strong><\/p>\n<ul>\n<li>Necesita aprender m\u00e1s ya que existe una curva de aprendizaje espec\u00edfica para marcos espec\u00edficos.<\/li>\n<li>Los frameworks son m\u00e1s lentos que el c\u00f3digo PHP sin formato.<\/li>\n<\/ul>\n<p><strong>Ventajas del c\u00f3digo PHP sin formato:<\/strong><\/p>\n<ul>\n<li>Raw PHP te ofrece mucha libertad y mucho espacio para la imaginaci\u00f3n y la invenci\u00f3n.<\/li>\n<li>Si el c\u00f3digo es peque\u00f1o; utilizar PHP\/PHP-RAW procesal es una buena idea.<\/li>\n<\/ul>\n<p><strong>Desventajas:<\/strong><\/p>\n<ul>\n<li>Necesita escribir mucho c\u00f3digo que quiz\u00e1s ya est\u00e9 escrito.<\/li>\n<li>Hay m\u00e1s cosas que considerar, como la seguridad (inyecci\u00f3n SQL, XSS), la organizaci\u00f3n del c\u00f3digo, la separaci\u00f3n de la l\u00f3gica empresarial, la vista, etc. (que los marcos ya lo hacen por usted).<\/li>\n<\/ul>\n<table style=\"width: 80%;\" border=\"\u201d1\u2033\">\n<tbody>\n<tr>\n<th>Ventajas del PHP sin formato<\/th>\n<th>Ventajas de los marcos PHP<\/th>\n<\/tr>\n<tr>\n<td>M\u00e1s r\u00e1pido y m\u00e1s flexible sin gastos generales de biblioteca de marco<\/td>\n<td>Menos duplicaci\u00f3n de c\u00f3digos con documentaci\u00f3n detallada y clara.<\/td>\n<\/tr>\n<tr>\n<td>es portatil<\/td>\n<td>M\u00e1s m\u00e9todos de seguridad y cifrado<\/td>\n<\/tr>\n<tr>\n<td>No estar sujeto a las reglas o conceptos de otra persona.<\/td>\n<td>Bibliotecas y ayudantes integrados<\/td>\n<\/tr>\n<tr>\n<td>A diferencia del marco, no depende de bibliotecas de terceros<\/td>\n<td>F\u00e1cil manejo de errores<\/td>\n<\/tr>\n<tr>\n<td>Tu filosof\u00eda, tu c\u00f3digo.<\/td>\n<td>Desarrolladores experimentados f\u00e1ciles de encontrar<\/td>\n<\/tr>\n<tr>\n<td>Puedes licenciarlo como quieras<\/td>\n<td>Precargado con clases \u00fatiles<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Contamos con un equipo de desarrolladores PHP experimentados y altamente calificados con experiencia en una variedad de industrias. Nuestro equipo trabaja diligentemente para alcanzar sus objetivos y darle a su negocio una ventaja competitiva. Somos uno de los mejores y m\u00e1s antiguos. <a href=\"http:\/\/www.carmatec.com\/es_mx\/\">Empresa de desarrollo de aplicaciones PHP<\/a> con experiencia en una variedad de industrias. Si est\u00e1 buscando desarrollar alguna aplicaci\u00f3n o un sitio web, no dude en <a href=\"http:\/\/www.carmatec.com\/es_mx\/contactenos\/\">Cont\u00e1ctenos.<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Raw PHP vs PHP Frameworks has been a hot cake of a discussion between PHP developers for years with some developers preferring raw PHP and others frameworks. Although both raw PHP and frameworks have their own advantages and disadvantages, it mostly comes down to workflow preferences and demands of the project. If you belong to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":30376,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-6525","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/posts\/6525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/comments?post=6525"}],"version-history":[{"count":0,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/posts\/6525\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/media\/30376"}],"wp:attachment":[{"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/media?parent=6525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/categories?post=6525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/tags?post=6525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}