Salut :)

Le 16 décembre 2012 12:22, Dioum mouhamadou <[email protected]> a écrit :

> le problème c'est que si les applications font tout à notre place on
> finira par devenir inutile au profile des développeurs  qui ont créé
> l'appli !
>


Ce n'est pas  le mot que j'utiliserai , Le Vendeur Manager qui utilise
Facebook pour vendre un produit sur Internet , est un utilisateur , il est
en
ce point différent du développeur qui  après avoir vu et revu  une
application X
, et sachant que d'un point de vu pratique il pourrait utiliser afin
d'aller plus
 vite dans son travail

En général  , le problème que l’ingénieur est sensé résoudre au sein de son
entreprise passe par une conception solide de ce que le future systeme
informatique  doit être,  et cette solution ne se trouve pas dans une
application ,
mais dans sa  tête . Ceux sont les moyens d'y parvenir qui sont dans des
briques ou dans des  applications  ( certainement pas dans une seule
application ).

De ce point de vue , il ne faut pas penser que les développeurs de
FrameWork ou d'applications sont des gas bons et les autres Non .
Ils  font faces a des problématiques différentes  et des contextes
différents .

L'un peut avoir le temps de réfléchir sur ce que doit être un serveur Http
par
exemple et  définir les bases de son implémentation  sans pour autant
implémenter quoi que ce soit/Développeur de Langage. Le développeur chez
apache a un réel besoin
de gagner sa vie en implémentant ce serveur parce que la survie de son
entreprise en dépends peur etre :) .

Également  l’ingénieur en informatique qui est dans une entreprise X
fait face a des problématiques  qui sont spécifiques au  bon fonctionnement
de son entreprise ( visibilté des données , trangularisations ,
statistiques poussés , etude cas cas )  et lui n' aura jamais le temps de
régler les problèmes qui lui sont posés si il ne s'appuit  pas du travail
déja
effectué par d'autre ( Apache,  .....)

Je pense qu'on doit plutôt être des concepteurs d'appli mais pas des
> consommateurs en tant que développeur .
>
les applis c'est fait pour les apprentis .

Je dirais qu'il faut d'abord les étudier avant , et si ça ne règle pas ton
problème  les créer,  dans le cas contraire les modifier si les bases
conceptuelles de ces applications  sont solides.
--Ad




> NewBoyMouha !
>   ------------------------------
> *De :* Alioune Dia <[email protected]>
>
> *À :* La liste de discussion autour de Logiciels Libres à Dakar <
> [email protected]>
> *Envoyé le :* Samedi 15 décembre 2012 20h32
> *Objet :* [DakarLUG] Fwd: [DjANGO Problème de Travailler avec les
> Intégrateur Pour un Développeur]
>
>
>
> ---------- Message transféré ----------
> De : *Alioune Dia* <[email protected]>
> Date : 15 décembre 2012 18:20
> Objet : [DANGO Problème de Travailler avec les Intégrateur Pour un
> Développeur]
> À : La liste de discussion autour de Logiciels Libres à Dakar <
> [email protected]>
>
>
> Hii)
>
> La problème a la quelle beaucoup de développeurs sont  confronté lorsque
> ils
> doivent mettre en place un site en quelques minutes est le front /HTML
> css, image  .En général le  développeur n'est pas bon dans ses choses la ,
> et
> même si il s'y colle , le  résultat est en général merdique ( Tres Moche ).
>
> L'alternatif qui s'offre a eux comme l'a dit un fois Jacob Kaplan Moss est
> d'utiliser  l'applications contrib.admin afin de profiter au maximum des
> avantages
> de cette application . L’expérience est plutôt enrichissante parce que en
> réalité il est possible pour une développeur de développer entièrement
> une application sans tapper une seule ligne de code Html .Et dans un
> environnement de production  c'est plutôt utile:
>
> Exemple:
> Un cas  simple comme celui ci :
> https://github.com/aliounedia/lesshtml
>
> lesshtml:
>    __init__.py
>   admin.py
>   forms.py
>   views.py
>
> models.py
> =========
>
> from django.contrib import admin
> from models import Person
> class PersonAdmin(admin.ModelAdmin):
>     def old_person_column(self):
>         if self.age >30:
>             column ='<span style="background:#0B6121;" >'\
>                     '<a href ="/person/detail/%s">%s</a></span>'%(
>                         self.pk , self.name)
>         else:
>             column = '<span style="background:#DF0101;" >'\
>                      '<a href ="/person/detail_old/%s">%s</a></span>'%(
>                          self.pk , self.name)
>         return column.lower()
>
>     old_person_column.short_description ='Person'
>     old_person_column.allow_tags        =True
>
>     def africa_contry(self):
>         if self.country in ('SENEGAL' , 'MALI', 'MAURITANIE'):
>             column = '<a href ="/person/detail_contry/%s">%s</a></span>'%(
>                         self.pk , self.country)
>         else:
>             column = '<a href ="/person/detail_contry/%s">%s</a></span>'%(
>                         self.pk , self.country)
>         return column.lower()
>
>     africa_contry.short_description ='Africa'
>     africa_contry.allow_tags         =True
>
>
>     def name_column(self):
>         return self.name.lower()
>
>     def country_column(self):
>         return self.country.lower()
>
>     list_display = ('pk' , name_column , country_column ,
>                     old_person_column ,
>                     africa_contry )
>     fields = ['name']
>
>     class Meta:
>         css = {
>               'all': (
>             'css/person.css',)
>
>         }
>         js = (
>         'js/person.js',
>
>     )
> admin.site.register(Person, PersonAdmin)
>
>
> models.py
> =========
>
> from django.db import models
>
> class Person(models.Model):
>
>       name = models.CharField(max_length =20)
>       age  = models.IntegerField(default =0)
>       country  = models.CharField(max_length = 200)
>
>       def __unicode__(self):
>           return u'<Person  |name :%s | Age :%s>' %(self.name, self.age)
>
>
>
> On arrive  facile a développer une application  solide en ne faisant de du
> customisation
> .Je suis sure que beaucoup développeurs voudraient temps soit peu
> développer très
> rapidement sans être limités par des intégrateurs : ) , ils peuvent nous
> mener
> la vie difficile ces gens .En tout cas pour moi tout développeur conscient
> du problème
> devrais réfléchir sur l'alternative que nous offre django pour avoir plus
> de liberté
> de  délirer dans dans le code
>
> Le Barcamp sera une occasion pour nous d'en discuter!
>
> https://github.com/aliounedia/lesshtml
> https://github.com/aliounedia
>
> Enjoy
> --Ad
>
>
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
>
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
>
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à