:)

Le 6 novembre 2012 22:46, souleymane sidibe
<[email protected]>a écrit :

> @Alioune Dia oui pour les dév django ils ont leur définitions de django et
> font ce qu'ils font si bien avec. Moi je cherche un outil qui fait ce que
> je veux, vite et bien! Pour ne pas y perdre mon temps et me concentrer sur
> "mon travail pour google".
> Merci qu'en même pour l'exemple :-)
>
>
> Le 6 novembre 2012 20:40, Alioune Dia <[email protected]> a écrit :
>
> Hi
>> le Meilleur moyen de communiquer avec une base de données
>> a distance en utilisant Android (j'ai jamais développé une
>> application Android Cependant) bon ça se comprends je ne
>> bosse pas chez google:) c'est d' utiliser un  service web
>> .Django n'est pas fait pour linker un  App Android et un SDBD,
>> les développeurs de Django vont penser que vous êtes entrain  de les
>> insulter.
>>
>> Moi si j’étais toi ce que je ferais c'est ca , depuis ma
>> machine hebergeant mon SGBD
>>
>>
>> import sys
>> import os
>> from wsgiref import simple_server
>>
>>
>> # MySql , PostGress, etc......
>> import MySqlDb
>> class MySqlEngine():
>>       def __init__(self, host, port, user, password)
>>            self.engine  =MySqlDb((host, port), user, password)
>>
>>       def __call__(self, method, **kwargs):
>>            method= getattr(self, method)
>>            rs= method(kwargs)
>>            return rs
>>
>>       def all(self, **kwargs):
>>            self.engine.execute("select * from Dialune where Name=%s"%
>>            kwargs
>>
>>       def union(self,**kawgs):
>>           # Definir une union si tu veux
>>
>>       def avg(self, **kwargs):
>>           # Definir une aggregation
>>
>>
>>        # ....
>>        # T u definis les autres methodes de ton service
>>        # .....
>>
>> def app(environ, respond):
>>     if validepath(environ['PATH_INFO']):
>>
>>
>>         # Un truc du genre pour extraire le service
>>         # method demandé par le client/Android App
>>         # ensuite je cours avec vers MySql
>>
>>         method = urllib.urlsplit(environ['PATH_INFO'])[0]
>>         my       = MySqlEngine()
>>         to_json = my.__clall__(mathod)
>>
>>         respond('200 OK', [('Content-Type', 'json')])
>>         return to_json.dumps(data)
>>
>>
>>     else:
>>         respond('404 Not Found', [
>>         ('Content-Type', 'text/plain')])
>>         return ['not found']
>>
>> if __name__ == '__main__':
>>     path = sys.argv[1]
>>     port = int(sys.argv[2]) if len(sys.argv) > 2 else 8000
>>     httpd = simple_server.make_server('', port, app)
>>     print("Serving {} on port {},
>>     control-C to stop".format(path, port))
>>     try:
>>         httpd.serve_forever()
>>     except KeyboardInterrupt:
>>         print("\b\bShutting down.")
>>
>>
>> Un Truc simple qui se connecte sur une base de données et qui
>> retourne chez le client /Telephone Android .Django peut le
>> faire bien sur mais  django est  FrameWork et non un linker
>> selon moi
>> --Ad
>>
>> Le 6 novembre 2012 20:34, souleymane sidibe <
>> [email protected]> a écrit :
>>
>>> @ALioune Dia, En fait quand je dis extérieur, je fais allusion à une
>>> source de données distante. Genre une base de données dans un serveur
>>> quelque part.
>>>  Je pense que j'ai fait mon choix. Django et bottle.
>>> Pour l'instant je m'amuse avec ces deux la et je verrai lequel prendra
>>>
>>> le dessus. Même si c'est claire que django et beaucoup plus complet.
>>> Merci à tout le monde.
>>>
>>>
>>> Le 6 novembre 2012 16:36, Alioune Dia <[email protected]> a écrit :
>>>
>>> Hi
>>>> Si l'extérieur sont des utilisateurs simples il faut des choses simples
>>>> visuelles comme des applications web .Mais je pense que si l' extérieur
>>>> c'est de développeurs il faut des api .si l’extérieur c'est des bases
>>>> de données --des choses silencieuses , il faut  penser  peu être a une
>>>> conception qui injecterait du traitement dans l’exécution a travers une
>>>> file peu être  de façon asychrone/Serveur web/Pile .Tout dépends de ce
>>>> que
>>>> tu appelles extérieurs, une base de données est plus intérieur que
>>>> extérieurs
>>>> selon moi
>>>> --Ad
>>>>
>>>> Le 1 novembre 2012 15:21, souleymane sidibe <
>>>> [email protected]> a écrit :
>>>>
>>>>> Salut!
>>>>> Je suis a la recherche d'un framework web.
>>>>> Pas pour faire des applications web extras.
>>>>> Juste pout permettre a une application android d'interagir avec
>>>>> l'extérieur(une base de donnees ou des trucs du genre).
>>>>> Un truc facile a prendre en main. Orientè Rest (soap si possible) Dans
>>>>> mes recherches j'ai eu a tester ceux ci:
>>>>>
>>>>>    - Django(python): facile d'utilisation, très rapide, mécanisme des
>>>>>    environnements virtuels de python très pratiques, etc.
>>>>>    - Play(java, scala) et Grails(java, groovy): meilleur alternative
>>>>>    pour quelqu'un qui vient du monde java mais après avoir tester django 
>>>>> la
>>>>>    lenteur de ces deux frameworks est insupportable. beaucoup plus 
>>>>> accessible
>>>>>    que jee mais.
>>>>>    - RoR(ruby) non tester.
>>>>>
>>>>> Le meilleur, pour moi, pour le moment, est django.
>>>>>
>>>>> Avis d'experts. Merci d'avance
>>>>>
>>>>> Envoyé depuis Gmail for Android
>>>>>
>>>>>
>>>>> --
>>>>> 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
>>>
>>
>>
>>
>> --
>> 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 à