Esseye Squeak. http://www.squeak.org
Squeak est un environement SmallTalk. C'est _the_ environement de dev pour les cas que tu cite (applications changeantes, vite développées, fortement influées par les utilisateurs).
Imagine un RAD ou tu construit ton application "en live" ... Pas de difference entres la définition de ton application et l'execution de ton application.
Pour rajouter un bouton rouge ? tu rajoute un bouton rouge la ou tu veut, en direct, alors que ton application tourne sous tes yeux. Pas de phase de compilation/relancer l'application/revenir sur la fenètre devant porter ton bouton rouge pour voir qu'il apparait biens.
Un bug dans la validation du bouton 'OK' ? Clic droit -> "Voir code"->correction et tu valide avec ton bouton 'OK'.
Ajoute à cela:
- Une sauvegarde automatique de ton application (états en cours, objets en cours d'editions ...)
- Une mise à jour de ton application à chaux par téléchargement.
- Une compatibilité mac/linux/windows.
- Un framework web (seaside) qui est ... génialissime.
Inconvénients:
- Le langage SmallTalk n'est pas connus par grand monde, et un temps d'apprentissage est necessaire (mais tout comme windev non?)
- Peu (pas?) de prestataires externes.
- Un look&feel différent de la plateforme. (mais à voir si c'est vraiment un inconvénient).
- Squeak est souvent présenté comme un jouet (ecrans au couleur criardes, applications pour enfants ...) et c'est dur de le soutenir devant un patron trop "fade".
Difficile de résumer ou seulement présenter Squeak ... Prend le temps de l'esseyer.
Ne te laisse surtout pas rebuter par les ecrans au couleurs ... spéciales.
Autre exemples: regarde l'application "Sophie": http://www.sophieproject.org/
# Squeak
Posté par thecat . En réponse au journal Windev, qui es tu ?. Évalué à 5.
Squeak est un environement SmallTalk. C'est _the_ environement de dev pour les cas que tu cite (applications changeantes, vite développées, fortement influées par les utilisateurs).
Imagine un RAD ou tu construit ton application "en live" ... Pas de difference entres la définition de ton application et l'execution de ton application.
Pour rajouter un bouton rouge ? tu rajoute un bouton rouge la ou tu veut, en direct, alors que ton application tourne sous tes yeux. Pas de phase de compilation/relancer l'application/revenir sur la fenètre devant porter ton bouton rouge pour voir qu'il apparait biens.
Un bug dans la validation du bouton 'OK' ? Clic droit -> "Voir code"->correction et tu valide avec ton bouton 'OK'.
Ajoute à cela:
- Une sauvegarde automatique de ton application (états en cours, objets en cours d'editions ...)
- Une mise à jour de ton application à chaux par téléchargement.
- Une compatibilité mac/linux/windows.
- Un framework web (seaside) qui est ... génialissime.
Inconvénients:
- Le langage SmallTalk n'est pas connus par grand monde, et un temps d'apprentissage est necessaire (mais tout comme windev non?)
- Peu (pas?) de prestataires externes.
- Un look&feel différent de la plateforme. (mais à voir si c'est vraiment un inconvénient).
- Squeak est souvent présenté comme un jouet (ecrans au couleur criardes, applications pour enfants ...) et c'est dur de le soutenir devant un patron trop "fade".
Difficile de résumer ou seulement présenter Squeak ... Prend le temps de l'esseyer.
Ne te laisse surtout pas rebuter par les ecrans au couleurs ... spéciales.
Autre exemples: regarde l'application "Sophie": http://www.sophieproject.org/