À partir d'un cadre non-cadre

J'ai développé en PHP pour près de 8 ans en tant que hobby. En 2009, j'ai ramassé codeigniter et depuis, je n'ai pas réussi à obtenir un seul projet développé.

Je trouve qu'il ralentit moi vers le bas en essayant de travailler sur la façon de modifier ça fonctionne comme je veux, lorsque je travaillais en pur PHP, je voudrais savoir ou je serais en mesure de trouver rapidement un extrait.

J'ai essayé de CodeIgniter, Kohana et Symfony. J'aime la facilité d'utilisation (et j'ai aussi commencé à utiliser de la doctrine comme un ORM qui massivement accéléré mon travail de base de données), mais je trouve que les projets sont me prendre 3 à 4 fois la quantité de temps qu'il a fallu en pur PHP. Je s'ennuyer et frustré quand je ne peux pas trouver une solution à un problème que j'ai déjà résolu en pur PHP.

Quelqu'un a repris, à partir de l'aide de cadres à un non-cadre de l'approche. Il n'y a rien comme un cadre de sécurité (éviter les attaques de type XSS, filtre à données publiées, de fournir une fonction de nettoyage pour une utilisation avec des bases de données)? Je pense que quelque chose comme ça serait avantageuse pour moi bien plus qu'une gamme complète de cadre. Je pense que l'apprentissage du travail avec les cadres m'a beaucoup appris, mais je serais plus heureux en travaillant avec mon propre code.

  • j'aimerais entendre plus au sujet de pourquoi vous avez dit à propos de l'utilisation du cadre de la prise de 3-4 fois du temps par rapport à des non-cadre .. avez-vous l'esprit de l'élaboration de plus à ce sujet?
  • L'un des avantages de CI, ou n'importe quel cadre, est qu'il vous oblige dans le modèle de conception qui est plus facile pour les développeurs qui ne sont pas habitués à votre développement particulier de style à maintenir. Aussi, dans les environnements de grande taille, en séparant les points de vue de la logique est essentiel afin que votre CSS gourous peuvent faire leur chose sans marcher sur les développeurs orteils.
  • La grande question, si jamais j'ai un choix, j'utilise uniquement du PHP. Mais la plupart du temps, les gens avec qui je travaille pour moi d'utiliser un framework, donc je viens de lui facturer les heures supplémentaires 🙂 je pense que mon code est lisible, bien structuré et stable. Peut-être qu'ils craignent de devoir de vous tenir sur le conseil d'administration si une catastrophe se produit et tout le code est dans un "votre-custom-cadre-que-personne-d'autre-peut-lecture" de l'état.
InformationsquelleAutor Alex C | 2010-09-07