[openSource] Anaylse, conception, implément

20 réponses
AuteurMessage

flush |
Modérateur

Photo de flush

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

Photo de flush

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

Photo de Bool

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 conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Geo 113 | Geoffrey
Modérateur

Photo de Geo 113

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)

CosmixOuvrir dans une nouvelle fenetre
Rendez imprévisible l'Economie; Mentez aux sondages

flush | Jean-Philippe
Modérateur

Photo de flush

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

Photo de erwinol

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

Photo de bhamp0

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

Photo de erwinol

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

Photo de flush

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

Photo de Bool

Inscrit le : 09/05/2005

# Le 03/12/2005 à 16:09

PHP5-GTK ?

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 03/12/2005 à 18:03

Copix : http://www.copix.org/Ouvrir dans une nouvelle fenetre

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

magikmobile |
Anonyme

 

Inscrit le : 09/05/2005

# Le 03/12/2005 à 18:17

dot net 2

Bool | Olivier
Modérateur

Photo de Bool

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 conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

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 conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

erwinol | Erwin
Membre

Photo de erwinol

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

Photo de erwinol

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

Photo de krucial

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 sitesOuvrir dans une nouvelle fenetre | Affiliation devis travauxOuvrir dans une nouvelle fenetre | Cotes voitures anciennesOuvrir dans une nouvelle fenetre

radins | Tobias
Modérateur

Photo de radins

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

Photo de LePhasme

Inscrit le : 09/05/2005

# Le 30/05/2007 à 16:04

Qu'en est il erwinol de ce framework ?

Paris Apartments RentalsOuvrir dans une nouvelle fenetre Avertisseur Autonome de FumeeOuvrir dans une nouvelle fenetre ViadeoOuvrir dans une nouvelle fenetre

erwinol | Erwin
Membre

Photo de erwinol

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

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 18:33:30 | Généré en 4.47ms | Contacts | Mentions légales |