Transycons devient une agence nearshore CodeIgniter

Agence CodeIgniter en Roumanie
8 juin 2022

Un de nos clients français ancien et récurrent, décidément de plus en plus « gourmand », nous a demandé récemment de reprendre et poursuivre le développement d’une application web. En effet, le prestataire initial manquait visiblement de ressources pour avancer. D’où de gros problèmes de réactivité. La passation des informations s’est avérée assez cordiale. Transycons peut désormais se targuer d’avoir ajouté un nouveau framework, CodeIgniter, à son arc.

Si le démarrage s’est avéré assez simple, le lead développeur connaissant déjà bien d’autres framework PHP comme Laravel et Symfony, CodeIgniter apporte à la boite à outils quelques avantages bienvenus.

Intérêt spécifique de CodeIgniter

Ce framework est notamment apprécié pour ses qualités suivantes

– Il s’agit d’un framework puissant / performant

– Il est réputé pour sa simplicité, et aussi sa flexibilité (il est par exemple possible de ne pas utiliser son modèle HMVC)

– CodeIgniter nécessité peu de ressources

– Très peu de configuration nécessaire

– Sa documentation est de qualité

– Le courbe d’apprentissage de CodeIgniter est très favorable

– Et bien sûr pour de l’opensource, il dispose d’une communauté dynamique et passionnée.

Cela lui fait beaucoup de points forts (comme pour Laravel, en y repensant 😉 )

Intérêt de la diversité des Framework utilisés

Notre faculté à nous impliquer désormais très rapidement sur un nouveau projet basé sur CodeIgniter, que plusieurs développeurs connaissent, est un gain incontestable.

D’une part nous pouvons être choisis par des prospects qui ont déjà sélectionné cette plateforme pour faire développer leur futur projet web.

D’autre part, nous pouvons aussi « hériter » de projets existants, et qui ont été développés avec CodeIgniter, dont les parts de marchés sont devenues significatives.

Enfin, nous pouvons mettre en avant les points forts de CodeIgniter, par exemple sa légèreté, pour proposer une solution optimale lors d’un appel d’offre ouvert.

Retour sur notre premier projet avec CodeIgniter

Notre client permet aux (grandes) entreprises de gérer et de suivre des ressources via des applications web. Ces applications sont accessibles en scannant des codes QR.

Tous ces clients « finaux » peuvent générer une série de codes QR. Chaque code dispose d’une cible précise.

Exemple : partager une voiture à poney.

Chaque voiture possède son code QR.

Si je veux utiliser cette voiture et que je constate qu’elle a une vitre cassée, je scanne le code QR avec mon téléphone, ce qui ouvre une application / un formulaire web via lequel je signale le problème. (via texte, photo, etc)

L’application que nous avons reprise joue ici le rôle de back-office pour les entreprises clientes.

Elle leur permet par exemple de :

gérer leurs séries,

voir en temps réel les notifications / problèmes

– consulter les logs journaliers

– consulter l’inventaire des séries / codes QR scannés

gérer les interventions déclenchées par les signalements des clients

– générer des statistiques sur ces signalements (graphiques ou textes)

gérer à part chaque série (activer/désactiver/statistiques)

gérer spécifiquement chaque QR (activer/désactiver/statistiques)

Nous n’aurions assurément pas développé l’application de cette manière. En effet nous aurions beaucoup plus tiré profit de la logique de CodeIgniter. Pourtant les premiers résultats du travail du développeur senior ++ Transycons sont visibles. Le temps de réponse de l’application a déjà été divisé par 3

En conclusion, Transycons maîtrise désormais le Top 3 des framework PHP les plus cités/reconnus. Et CodeIgniter est d’autant plus intéressant qu’il est vraiment spécifique, là ou le framework Symfony (lien vers https://www.transycons.com/ssii-developpement-offshore-symfony/ ) et Laravel sont, pour partie, des « cousins ».

Le fait d’être flexible en terme de technologie est aussi un gain pour notre client français que Transycons aide dans un nombre croissant de domaines. Y compris en lui développant une applications mobile avec Vue.js. Tout en lui offrant un interlocuteur opérationnel unique, au profil technique.