La note de rédacteur : C'est un poteau de blog d'invité de Mambe Churchill Nanje, le réalisateur de fil du projet de journal intime de village. La signalisation originale peut être trouvée sur son blog. Kohana est le cadre de PHP employé pour construire le journal intime de village IL plate-forme.
Kohana est non seulement mon nouvel amour trouvé quand établir des applications avec PHP, il est également cadre orienté objectivement du solide MVC (contrôleur modèle de roche de vue) pour des réalisateurs de PHP. Juste comme le cadre et le Java SDK de .NET, Kohana peut désigné sous le nom d'une certaine sorte de SDK pour des réalisateurs de PHP. Il introduit beaucoup d'ordre dans le code de PHP qui désigné sous le nom du code de gaine pendant des années.
Avec le PHP de Kohana ou tout autre PHP les cadres aiment Codeigniter, vous pouvez établir votre application avec des objets juste comme dans Java et n'importe quel autre lotisseur qui sait employer le cadre suivra facilement votre code sans te poser des questions. Si vous vouliez jamais employer le PHP dans un environnement d'équipe, je te demanderai de considérer Kohana dû aux raisons suivantes :
Orienté objectivement vrai
Tout dans Kohana SDK est un objet ; les aides sont des objets avec des méthodes statiques, les bibliothèques sont tous les objets et vous pouvez créer vos propres classes/objets, les vues sont des objets (qui est très intéressant étrange mais programmer-sage), et naturellement les contrôleurs et les modèles sont tous les objets.
Dans d'autres cadres, j'ai eu n'ai jamais voulu créer des contrôleurs et les prolonger, mais dans Kohana je me suis rendu compte que parfois je dois construire quelques contrôleurs abstraits (je me sens que je suis de retour dans Java), et puis prolonge ces contrôleurs dans les diverses sections de mon site Web. Par exemple il y a un contrôleur de calibre qui aide des réalisateurs employant Kohana facilement pour créer les calibres principaux pour leurs pages.
Le meilleur ORM dans le PHP
ORM ou la cartographie apparentée d'objet est une technologie où dans vous peut tracer vos tables de base de données et leurs rapports dans les objets (modèles) et puis instancier ces modèles et appeler des fonctions pour obtenir les données sans écriture SQL. Dans Kohana, je trouve ORM très facile à utiliser et amusement. Avant ORM dans Kohana, j'ai essayé ORM dans CakePHP et Codeigniter mais ils se sont tout avérés avec des erreurs ou étaient trop difficiles à comprendre.
Templating a rendu facile
Templating est quelque chose que la plupart des lotisseurs de Web en Afrique devront considérer, elle rend votre vie facile comme réalisateur et fait la vie des concepteurs vous travaillez avec facile superbe. Dans Kohana vous créez un dossier simple de template.php qui peut constituer le logo, la navigation, la barre latérale et le titre de bas de page de l'emplacement. Alors adapté dans quelques variables qui changeront de la fonction de commande en la fonction de commande. De cette façon mes apps tous de Web ont un calibre principal et juste petits dossiers de vue que je place comme variables. Elle rend ma vie facile d'éditer et de changer également la conception de tout le emplacement en minutes. Vérifiez templating dans Kohana chez http://www.kohanaphp.com et vous serez stupéfié.
Internationalisation d'aka d'I18n
Avant Kohana j'ai dû figurer dehors comment entailler Codeigniter pour faire l'internationalisation, mais avec Kohana tout qui apparaît sur l'écran pendant que le texte vous peut employer le dossier d'i18n trouvé dans application/i18n et vous veiller pour avoir le texte dans chaque langue possible. Venez du Cameroun, juste comme le Canada nous avons français et l'anglais car les langues officielles que des moyens la plupart de mes apps doivent être internationalisé du jour un.
PHPDOC et conseils de code, accomplissement de code
Dans Kohana, puisque tout est un objet, il simplement des moyens utilisant le phpdoc très bien et un bon ide comme Netbeans 6.5, vous obtiendra des conseils et l'accomplissement de code pour les deux bibliothèques incorporées de Kohana, aides, d'autres classes et vos propres les classes établies. J'emploie Netbeans 6.5 et quand je code, moi obtiens beaucoup de vitesse lisant les conseils de code et obtenant l'accomplissement de code pour les fonctions dans chaque aide ou objet que je veux employer. Il rend ma vie facile et je me sens juste que je suis codage utilisant .NET, C# ou Java. Mais autre que le studio visuel, et comme l'éclipse, Netbeans est libre et il est léger (en termes de consommation de mémoire) et facile d'installer et configurer au codage avec le PHP.
Ceux sont certaines des raisons que je pense que j'irai avec Kohana.
Une autre question est : Pourquoi employez le PHP du tout ?
Bien, le PHP est bon marché pour moi et le serveur que j'ai acheté le PHP de courses seulement et la plupart de mes clients ne s'inquiètent pas que la technologie nous emploient ainsi nous allons de pair avec le PHP. Hé, avec le PHP j'obtiens de m'exercer et utiliser des talents en l'espace de 6months, quelque chose que je biseaute fais avec .NET ou Java.
Que pensez-vous du PHP de Kohana ?


La semaine dernière les membres de l'équipe Bill Zimmerman et Fon Christopher Achobang ont rencontré le personnel de l'


Ce sont mes tous premiers mots ici, sur le blog de journal intime de village. Je suis excité pour prêter ma voix à ce projet et son causez-ainsi excited, j'admettent, que j'avais commencé à devenir romantique au sujet de mon rôle. Il y a quelques jours, j'ai pensé à me comme Amazone pour le 

Fermez-vous sur les talons de notre première étape importante, nous ont officiellement lancé l'effort de développement pour le journal intime de village. Mambe Churchill d'
Le journal intime de village est une nouvelle approche à fixer les droites de la transmission pour des enfants et des veuves. En permettant d'accéder aux disques numériques de la transmission, des Services Sociaux et de l'aide légale aux membres les plus vulnérables de la société, nous visons à aider à arrêter ce cycle de la pauvreté avant qu'il commence.