2010-09-15 11 views
7

Ich plane eine private API für eine CodeIgniter-Webanwendung zu erstellen, die ich habe. Ich habe a tutorial for that gefunden, die mir zeigt, wie man es mit vorgefertigten Bibliotheken macht.Tipps zum Erstellen meiner ersten API in CodeIgniter

Ich bin sehr neu zu diesem meine Fragen ist: soll ich verwenden und auf diese Bibliotheken verlassen? oder soll ich lernen, wie man es von Grund auf neu baut, um die vollständige Kontrolle darüber zu haben? Hast du irgendwelche Tipps von jemandem wie mir, der gerade mit APIs anfängt?

Antwort

12

Natürlich liegt es an Ihnen, aber ich würde wirklich empfehlen, meine Bibliotheken zu verwenden. Der Code wurde bereits von mehreren großen öffentlichen Web-Apps getestet und kürzlich in die Schlüsselverwaltung, Protokollierung und Anforderungsdrosselung aufgenommen.

Monate der Codierung ist in diese Bibliotheken gegangen und sie wurden zu Tode benutzt, so dass es viel einfacher sein wird, Ihre eigenen zu schreiben.

Schauen Sie sich einfach den Code an, damit Sie verstehen, wie alles funktioniert. Es ist ziemlich flexibel und wird flexibler.

+0

Wow! Ich habe nicht erwartet, eine Antwort vom Besitzer der Bibliothek zu sehen. Planen Sie, es mit neuen CodeIgniter-Versionen (insbesondere 2.0) auf dem neuesten Stand zu halten? Was ist mit Dokumentation? Vielen Dank für Ihre Bemühungen. – KeyStroke

+0

Natürlich wird der REST-Controller-Code derzeit von einigen großartigen Unternehmen wie Coding Futures, Project Bubble und DesignSVN gesponsert. Sie halten die Entwicklung am Laufen, indem sie mich dafür bezahlen, daran zu arbeiten, und natürlich verwende ich CodeIgniter 2.0 für alle meine Projekte, damit dies vollständig kompatibel ist. Dokumentation ist eine andere Sache ... bald vielleicht? :) –

+0

Ich kann Ihnen nicht sagen, wie dankbar ich für Ihre Antwort bin. Wenn das für mich funktioniert, werde ich definitiv dafür spenden. Danke vielmals! – KeyStroke

0

Als ich beschloss, dass ich eine API schreiben würde, war ich noch am Anfang des Lernens von CodeIgnitor, also habe ich es nicht für die Entwicklung der API verwendet. Ich denke, auch jetzt würde ich wahrscheinlich immer noch den Weg gehen, alles selbst zu schreiben und keinen Rahmen zu verwenden. Dies liegt hauptsächlich daran, dass ich die Dinge so schlank wie möglich halte und ich denke, dass dies eher passieren wird, wenn man kein Framework verwendet.

Um mich zu starten, fand ich this tutorial um wirklich hilfreich zu sein.

Verwandte Themen