flush
| Modérateur
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 14:34
Voilà je pense que vous allez tous être d'accord si je vous dis que le développement d'un site web est de plus en plus long car on pousse les techniques de plus en plus loin (javascript, xhtml, ajax, base de donnée, vues etc...)
Le développement est donc long : ok
Comment raccoucir le temps de développement ?
- Si vous regarder bien, sur tos vos sites y a pleins de choses qui marche de la même manière techniquement et pourtant vous réécrivez a chaque fois ses memes choses !
- Perso je trouve que maintenant développe une application en c++ ou java est plus rapide que de developper une application web ! Or le web c'est fait pour etre rapide et simple !
- Je crois donc qu'il nous un outil : l'outil ! Et je crois aussi que nos méthodes sont a revoir !
Donc j'ai pensé a ceci :
Développer les sites uniquement objet, en Tout objet (que cela soit le javascript, le php ou les bases de données (donc oui oui fini mysql)) !
Donc niveau coding ca irait déjà beaucoup beaucoup plus vite ! Ok en performance ca serait moins bon, mais vu le cout d'un serveur de nos jours ... et les fonctions de cache performante je pense que prviligié le temps de développement sur le coding serait pas une mauvaise chose !
Donc dans mon idée je vais beaucoup plus loin, ok on passe en tout objet mais maintenant (moi qui connait bien l'objet) pourquoi pas passez par une analyse uml ?
- Pas con ! Mais bon l'uml c'est bien jolie ca exite déjà pour le PHP mais ca ne va pas suffir !
En effet nous webmaster on a des contraintes supplémentaires a rajouter : ou se trouve nos fichiers, url rewriting sous quel forme doit etre ce lien etc... @+ Jean-Philippe |
flush
| Jean-Philippe Modérateur
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 14:35
Donc là j'en vient a ma conclusion :
>> Créé un logiciel d'analyse, conception et implémentation (génération du code php, js ...) spécial webmaster se basant sur uml.
Soit on pourrait via des diagrammes de séquences définir comment l'utilisateur final va aller de page en page, comment il va obtenir l'information que cela sous forme synchrone ou asynchrone (ici on px avoir donc de la génération d'ajax ou pas).
On pourrait définir des diagrammes de classes et d'objets en définissant le type de chaque classe !
bref vous commencez a voir un tout petit peu ! Bon je me suis dis, Jean-Philippe t'es un grand garçon c'est une super idée que tu as l'as tu n'as plus qu'a la développer puis la commercialisé !
Oui mais si c'est pour se faire piquer l'idée et voir pleins de concurent débarqué quelques mois plus tard.... Sans compter qu'une telle application il ne faut pas compter son temps (des mois et des mois) !
Je me suis dit : Je vais proposer l'idée a mes collègues webmaster !
Donc l'idée serait de faire un projet open source en C++ avec QT par exemple (sous linux et sous windows) qui permetterai de faire tout cela !
Qu'en pensez vous ? Qui serait pret a me rejoindre pour un développement t'un tel logiciel ?
PS : désolé pour le double post. @+ Jean-Philippe |
Bool
| Olivier Modérateur
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 14:56
Hello,
pour répondre au premier problème qui est la réutilisabilité du code, je me suis justement codé un "mini framework", que je réutilise sur tous mes projets.
Il est découpé par "modules", que j'utilise selon les besoins. Pour le moment mon principal "soucis" c'est que mon approche n'est pas encore suffisament "objet" à mon gout : la plupart de mes classes sont utilisées en singleton... ce qui ressemble plus à un codage procédural qu'autre chose.
Concernant la phase d'analyse, là j'avoue que je n'ai rien de particulier.
En tous cas ton projet me semble embitieux, mais es tu sûr que cela n'existe pas déjà ? La plupart des SSII doivent déjà utiliser ce genre de choses.
daevel : infogérance et conseil || moi |
Geo 113
| Geoffrey Modérateur
Inscrit le : 04/05/2005
|
# Le 03/12/2005 à 15:00
hello ton projet semble intéressant, bon courage en tout cas pour recruter des gens car les compétances requises ont l'air importantes (en tout cas je maitrise pas du tout) Cosmix
Rendez imprévisible l'Economie; Mentez aux sondages |
flush
| Jean-Philippe Modérateur
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 15:14
bool > cela me semble fesable mais très ambitieux !!!! Les SSII on ptet des morceaux de ... enfin franchement j'ai trouvé aucun logiciel intéressant pour l'instant a mon gout !
L'idée irait meme plus loin que énoncé plus haut, il faudrait un editeur de texte intégré pour écrire le corps méthodes et faire du reverse en automatique.
Enfin perso c'est l'un de mes 2 gros projets fou (je vous raconte pas le 2ème vous aller me prendre pour un savant fou !), mais tout seule je metterai des années d'ou l'intéret de le faire en groupe ... sans compter que de multiples expériences de diverses horizons peuvent être intéressante ! @+ Jean-Philippe |
erwinol
| Erwin Membre
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 15:18
C'est là qu'on voit toute l'importance d'un framework.
Par exemple au boulot on a dev un framework PHP 5 full objet qui nous permet de réutiliser des composants complexes mais dont on a régulièrement besoin. On travaille par modules.
Pour mon activité perso, j'ai également développé un petit framework mais davantage axé sur les performances que celui tu taff. Malheureusement je n'ai pas le temps de bosser dessus donc il en est encore à un stade peu avancé.
C'est une autre manière de travailler. Lorsque tu bosses chez toi sur un ou 2 sites, il n'est pas nécessaire de se compliquer la vie mais lorsque comme moi tu travailles sur plusieurs projet, il est indispensable de travailler avec un framework de qualité. Là je bosse pour 3 clients à la fois, en début de semaine je termine l'intranet d'un client et j'entamé un autre et la semaine suivante j'ai un énorme projet de site web pour un nouveau client. Dans ces conditions, il faut revoir sa manière de bosser |
bhamp0
| Benjamin Membre
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 15:20
Moi j'suis bien partant, car là je code en PHP5 Objet (tout objet) à partir d'un diagramme UML que j'ai fait, et franchement, c'est pas la joie ... Quand on voit c'qu'on voit, et qu'on entend c'qu'on entend, on a raison d'penser c'qu'on pense ! |
erwinol
| Erwin Membre
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 15:23
Oups j'avais lu ton topic à moitié, je suis presque hors sujet
Je pense que ce type d'outil doit exister. Ceci dit je suis pas fan de ce genre de choses. Chez nous on passe 2 ou 3 jours maximum à faire l'analyse pour un projet qui va durer des mois (même si on facture 1 mois d'analyse parce que c'est plus cher que du dev ).
Ceci dit, si c'était pas du C++ j'aurais peut-être rejoint ton projet mais + pour apporter mon expertise que pour passer des mois à coder. |
flush
| Jean-Philippe Modérateur
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 15:26
Je propose du c++ car je crois que ce la correspondrais le mieux ! Après si vous pensez qu'on peux faire quelque chose de correct avec autre chose je veux bien ...
Pour l'instant c'est une réel proposition, j'ai déjà mon avis comment ca va finir mais bon lol !!!
Si cet outil existe je ne l'ai pas trouver !
bhamp0 > @+ Jean-Philippe |
Bool
| Olivier Modérateur
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 16:09
PHP5-GTK ? daevel : infogérance et conseil || moi |
Bool
| Olivier Modérateur
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 18:03
daevel : infogérance et conseil || moi |
magikmobile
| Anonyme
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 18:17
|
Bool
| Olivier Modérateur
Inscrit le : 09/05/2005
|
# Le 03/12/2005 à 20:40
Pas compatible PHP 5 !? Mais comment ils arrivent à faire un truc non compatible :S daevel : infogérance et conseil || moi |
Bool
| Olivier Modérateur
Inscrit le : 09/05/2005
|
# Le 04/12/2005 à 03:29
Par contre, refaire un framework "clean", "pratique", "fiable", "performant", ça, ça me boterais déjà plus daevel : infogérance et conseil || moi |
erwinol
| Erwin Membre
Inscrit le : 09/05/2005
|
# Le 04/12/2005 à 13:55
Bool a dit :
Par contre, refaire un framework "clean", "pratique", "fiable", "performant", ça, ça me boterais déjà plus
Si vous faites ça, je serais déjà plus motivé à participer |
erwinol
| Erwin Membre
Inscrit le : 09/05/2005
|
# Le 20/01/2006 à 20:37
Je relance le topic pour vous annoncer que je démarre le développement d'un nouveau framework en PHP entièrement orienté objet.
Il me servira pour mes projets personnels et je pense également le rendre accessible gratuitement au public ... quitte à faire payer des modules ou des composants complexes.
Le framework sera un framework autant client que serveur. Les technologies privilégiées seront donc naturellement PHP 5 et Ajax.
Le but est d'avoir un framework léger, performant, fiable et simple d'utilisation.
Si quelqu'un veut se joindre au projet, qu'il me contacte ;) |
krucial
| Jean Christophe Administrateur
Inscrit le : 09/03/2005
|
# Le 22/01/2006 à 19:57
- j'comprends mais alors rien du tout, mais c'est pas grave - JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
radins
| Tobias Modérateur
Inscrit le : 09/05/2005
|
# Le 22/01/2006 à 21:27
+1 rien compris, amis ça a l'air d'être sympa :-) |
LePhasme
| Guillaume Membre
Inscrit le : 09/05/2005
|
# Le 30/05/2007 à 16:04
Qu'en est il erwinol de ce framework ? Paris Apartments Rentals Avertisseur Autonome de Fumee Viadeo |
erwinol
| Erwin Membre
Inscrit le : 09/05/2005
|
# Le 30/05/2007 à 16:26
Commencement de la version alpha de la beta du début du démarrage du développement du Framework.
En gros, j'ai démarré et j'ai travaillé 2 mois dessus et depuis que j'ai changé de boulot, je n'ai plus besoin d'un framework de qualité ... j'ai donc stoppé le développement.
Sorry |