vendredi 10 février 2012

Sur le sort de SQLitePersistentObjects ...

J'ai écrit SQLitePersistentObjects spécifiquement pour répondre au fait que Apple n'a pas de port Core Data le SDK iPhone. Aujourd'hui, l'un des points les plus subtils de la présentation d'iPhone OS 3.0, n'a jamais mentionné et manquée par la plupart des gens (mais clairement montré sur une lame), est que les données de base a été porté à l'iPhone dans le SDK 3.0. J'ai confirmé avec deux personnes différentes à l'intérieur d'Apple que la lame a été précis. Nous avons maintenant des données de base dans la maison.

Cela me laisse un peu une énigme. SQLitePersistentObjects a pris un peu d'une vie propre. On l'utilise dans un certain nombre d'applications de production, et dans plusieurs autres qui sont en cours de développement. Il ya une équipe assez grand nombre de personnes contribuant au projet. Et, franchement, il ya des aspects de SQLPO que j'aime mieux que les Core Data. Mais, je ne m'en cache pas: Core Data est mieux. C'est depuis plus longtemps, été testé plus, et a été travaillé par des gens vraiment, vraiment intelligent d'Apple. Je mettrais de l'argent sur elle étant plus rapide que dans la plupart des scénarios SQLPO. Je pense que les scores SQLPO points sur le temps de développement, du moins pour les projets plus simples, mais pas de beaucoup - pas par assez.

Donc, je vais donner très sérieusement à cesser mes propres travaux sur SQLitePersistentObjects. J'aime beaucoup elle et, à certains égards, l'aime mieux que Core Data. Mais, SQLPO a été écrit pour répondre à un besoin, et qui ont besoin vient d'être remplie par Apple. Je ne suis pas sûr que ça vaut mon temps pour continuer le développement actif sur SQLPO. Temps est une denrée finie, et dont l'un, j'ai rarement suffisant. Ce n'est pas une décision que j'ai prise à la légère. Je suis vraiment fier de SQLitePersistentObjects et je crois qu'il a beaucoup de potentiel. Mais, il n'ya qu'une seule de moi.

S'il ya quelqu'un qui est intéressé dans le développement continu sur le SQLPO, par tous les moyens, faites le moi savoir. Je vais vous faire propriétaire du projet sur le Google Code et restera sur l'équipe de dev pour répondre aux questions et faire quelques corrections de bugs. Sinon, pour l'avenir prévisible, mon travail sur SQLPO va être limitée aux bugs qui ont un impact sur les produits que j'ai déjà développé avec elle.

Sur une note différente, mais connexe: Je suis l'installation du SDK iPhone 3.0 sur ma machine que nous parlons. Toutefois, puisqu'il s'agit d'une pré-version du SDK, ce qui signifie étaient de nouveau à être sous NDA, donc je vais pas faire de messages sur 3,0 fonctionnalités jusqu'à l'été lorsque l'OS 3.0 sera relâché au public en général.

Aucun commentaire: