Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3163 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  13730  13731  13732  ..  27112  27113  27114  27115  27116  27117
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1713350
leo++
Chef de file indienne
Posté le 06-04-2008 à 15:20:07  profilanswer
 

Reprise du message précédent :

nraynaud a écrit :


rapide et efficace par rapport à quoi ? tant que t'as pas un écosystème autour d'un truc, tu peux pas savoir.
 
si ça se trouve on fait tous de la merde depuis des années. Ce truc a un backgroud théorique sûr, ok ; mais est-ce que ça en fait un truc dont l'usage est efficace ?


 
Je pense que son background est quand même plus que simplement théorique: lorsque tu veux effectuer une tache simple, tu peux le faire en relativement peu de lignes et ça s'exécute très rapidement, de manière sécurisée, avec des mécanismes d'erreurs complets et une gestion de la concurrence sans fautes. Ensuite le problème c'est que ça devient très rapidement une usine à gaz à cause de ces mêmes qualités.
De plus, il y a quand même plus que simplement de la merde faite depuis des années: le SQL est une des bases de toutes les entreprises de taille moyenne/grande, où que ce soit dans le monde. Le résultat c'est que le bouzin est ultra-documenté et si t'es patron d'une boite, je suis pas persuader que tu veuilles confier tes données stratégique à une base de donnée au concept expérimental, peu éprouvé, aussi brillant que ce soit, alors qu'à coté tu disposes d'un système ultra-connu et bon dans ce qu'il fait même s'il est le cauchemar des développeurs.
 

gooopil a écrit :


C'est vraiment l'abstraction qui te pose problème ??? Ca pourrait être plus pratique dans certains cas je veux bien, mais jamais j'ai été bloqué par ça alors que je compte plus le nombre de prises de têtes sur une requête à la con qui fait pas ce que je veux...


 
Quand je parle d'abstraction, je pars du principe qu'on évite à tout prix de séparer la base du reste du logiciel. Si tes requêtes étaient vraiment abstraites, un compilateur devrait être capable de t'envoyer des warnings et compagine, tandis qu'actuellement tu peux coder un programme qui envoie un "CREATE TABLE blabla" sans que le compilateur ne puisse meme savoir si tu as le moindre droit de création, si tu es connecté, si la table n'existe pas déja ...
Résultat: si ca ne marche pas, tu attrapes un code d'erreur abscon, que tu ne peux pas traiter directement et tu envoies donc à l'utilisateur un message du type "Erreur ORA5787521: Cannot check the foobar initialization under constraint. Contactez votre administrateur système."

mood
Publicité
Posté le 06-04-2008 à 15:20:07  profilanswer
 

n°1713353
mareek
Et de 3 \o/
Posté le 06-04-2008 à 15:31:50  profilanswer
 

leo++ a écrit :


Je pense que son background est quand même plus que simplement théorique: lorsque tu veux effectuer une tache simple, tu peux le faire en relativement peu de lignes et ça s'exécute très rapidement, de manière sécurisée, avec des mécanismes d'erreurs complets et une gestion de la concurrence sans fautes. Ensuite le problème c'est que ça devient très rapidement une usine à gaz à cause de ces mêmes qualités.
De plus, il y a quand même plus que simplement de la merde faite depuis des années: le SQL est une des bases de toutes les entreprises de taille moyenne/grande, où que ce soit dans le monde. Le résultat c'est que le bouzin est ultra-documenté et si t'es patron d'une boite, je suis pas persuader que tu veuilles confier tes données stratégique à une base de donnée au concept expérimental, peu éprouvé, aussi brillant que ce soit, alors qu'à coté tu disposes d'un système ultra-connu et bon dans ce qu'il fait même s'il est le cauchemar des développeurs.


Le problème du SQL c'est le langage, pas la base de données qu'il ya derrière.  


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1713359
leo++
Chef de file indienne
Posté le 06-04-2008 à 15:48:06  profilanswer
 

mareek a écrit :


Le problème du SQL c'est le langage, pas la base de données qu'il ya derrière.  


 
Bah c'est kiff-kiff, les SGBDR se basent sur la norme SQL, cette norme ne se contente pas de fournir un langage de requête: elle veille à ce qu'il soit cohérent.
 
Si tu veux faire un langage qui remplace le SQL, tout en suivant la norme SQL, tu retomberas juste sur le SQL, avec des mots clef différents.
Maintenant si tu veux faire un langage completement nouveau, tu produiras quelque chose de fondamentalement incompatible avec la norme SQL (par exemple, un accès en lecture possible sans connexion), et rien ne te permet d'affirmer que le fonctionnement interne des SGBDR sera adaptable à ta norme.

n°1713371
nraynaud
lol
Posté le 06-04-2008 à 16:04:05  profilanswer
 

http://www.lefigaro.fr/politique/2 [...] ujours.php
 
'tain, il est charismatique l'animal [:pingouino]


---------------
trainoo.com, c'est fini
n°1713372
betsamee
Asterisk Zeperyl
Posté le 06-04-2008 à 16:04:25  profilanswer
 
n°1713373
mikala
Souviens toi du 5 Novembre...
Posté le 06-04-2008 à 16:04:38  profilanswer
 

Bon en parlant de SQL et autre j'ai déplacé dans votre section ce topic crée par tron20.
Après moultes discussions entre modérateurs de OSA il nous a semblé qu'il trouverait nettement plus de réponses ici étant donné son fabuleux projet qui sera a ne pas en douter une révolution tel l'invention de C# :o


---------------
Intermittent du GNU
n°1713374
LePhasme
Les Belges domineront le monde
Posté le 06-04-2008 à 16:10:54  profilanswer
 

Nan mais gardez vos déchets chez vous, on a déjà la cat php.


---------------
Instagram - Mon PVT en Australie.
n°1713377
leo++
Chef de file indienne
Posté le 06-04-2008 à 16:14:08  profilanswer
 

D'un autre coté Stiffler et Jovalise fréquentent la cat prog, c'est donc normal qu'on nous renvoie leurs multis :o

n°1713393
Elmoricq
Posté le 06-04-2008 à 17:27:44  profilanswer
 

Oh non, encore un qui veut créer un OS [:prozac]

n°1713394
Harkonnen
Un modo pour les bannir tous
Posté le 06-04-2008 à 17:28:04  profilanswer
 

nraynaud a écrit :

http://msdn2.microsoft.com/fr-fr/l [...] n-us).aspx
mais je comprends pas en quoi Linq change fondamentalement la donne ?

class app {
  static void Main() {
    string[] names = { "Burke", "Connor", "Frank",  
                       "Everett", "Albert", "George",  
                       "Harris", "David" };
 
    IEnumerable<string> query = from s in names  
                               where s.Length == 5
                               orderby s
                               select s.ToUpper();
 
    foreach (string item in query)
      Console.WriteLine(item);
  }
}


il ont réduit la couture, mais ils ont pas viré le SQL du tout ???


ben non, c'est pas la panacée non plus, LINQ. ça reste du SQL... mais comme tu dis, ils ont réduit la couture, les variables sont des objets .NET dont on peut utiliser les attributs et méthodes normalement, et d'une façon bien plus intuitive. c'est pas encore ça, mais c'est toujours mieux que rien

mood
Publicité
Posté le 06-04-2008 à 17:28:04  profilanswer
 

n°1713395
el muchach​o
Comfortably Numb
Posté le 06-04-2008 à 17:28:34  profilanswer
 

leo++ a écrit :


Je pense que son background est quand même plus que simplement théorique: lorsque tu veux effectuer une tache simple, tu peux le faire en relativement peu de lignes et ça s'exécute très rapidement, de manière sécurisée, avec des mécanismes d'erreurs complets et une gestion de la concurrence sans fautes. Ensuite le problème c'est que ça devient très rapidement une usine à gaz à cause de ces mêmes qualités.
De plus, il y a quand même plus que simplement de la merde faite depuis des années: le SQL est une des bases de toutes les entreprises de taille moyenne/grande, où que ce soit dans le monde. Le résultat c'est que le bouzin est ultra-documenté et si t'es patron d'une boite, je suis pas persuader que tu veuilles confier tes données stratégique à une base de donnée au concept expérimental, peu éprouvé, aussi brillant que ce soit, alors qu'à coté tu disposes d'un système ultra-connu et bon dans ce qu'il fait même s'il est le cauchemar des développeurs.


Absolument. La conception d'un système d'information centralisé est probablement infiniment plus simple aujourd'hui que dans les années 70 pour toutes ces raisons. Aujourd'hui, avec des environnements comme J2EE/.NET & co, 90% du développement se cantonne purement à l'implémentation des exigences fonctionnelles du système (règles de gestion, GUI et formats de communication avec les systèmes tiers). Tout ce qui concerne la sécurité et l'intégrité des données, la concurrence et la gestion efficace des ressources est entièrement pris en charge par la base de donnée (gestion de la persistence des données, et parfois, implémentation d'une partie des règles de gestion), le serveur d'application (gestion des ressources système et des accès concurrents) et les API qui permettent à tout ce beau monde de dialoguer efficacement sur des systèmes distribués. Et ce sont ces problématiques, et non pas l'implémentation des règles de gestion elles-même, qui sont à mon avis ce qu'il y a de plus compliqué et de risqué dans un projet. Aujourd'hui, tout cela est managé tout de même assez efficacement, - ce forum en est la preuve -, et on se contente en gros de choisir ses outils et de les paramétrer.
Imaginez faire la même chose que ce que l'on fait aujourd'hui, en C++, sans Tomcat ni base de données.
Il faudrait se taper une appli serveur, des applis client lourds, tout faire communiquer, gérer les sessions et les déconnexions, gérer les transactions, etc. Et se taper toutes les subtilités relatives aux accès concurrents dont on n'a absolument pas à se soucier aujourd'hui. Ou alors revenir au temps des terminaux bêtes et tout le système sur un serveur centralisé qui gère absolument tout lui-même, bref faire le travail de la BD ET du serveur d'appli. On sait ce que coûte ce genre de dinosaure à développer et maintenir, on sait que ce n'est pas "scalable", et il faudrait être fou pour envisager de revenir à ça.

 

Le système actuel, ça reste une belle usine à gaz, j'en conviens, mais c'est simplement parce qu'on veut aujourd'hui pas mal de souplesse d'architecture. En vérité, le coût de développement de systèmes informatiques aujourd'hui est une fraction de ce que c'était auparavant, et le retour sur investissement très supérieur.


Message édité par el muchacho le 06-04-2008 à 17:33:12

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1713406
lekikideda​rty
Posté le 06-04-2008 à 18:18:57  profilanswer
 

IL y'a quelqu'un avec un forfait illimythics SFR ici ?

 

Car je comprend rien sur google on lit tout et n importe quoi
Par exemple

Citation :


Seuls les sites gérant le wap fonctionne  :D

 

Alors que moi j'aimerais savoir si je peux allez sur youporn mater des films campagnard en toute liberté
 et recevoir mes spams via pop3 sur outlook et envoyer une réponse pour acheter du Zanox via SMTP

 

Discuter sur MSN en faisant du kikoo lol asv avec mon MSN TUNNER en mode CowBoy'z

 


Et j'arrive même pas à répondre à ces questions

 

Les forfaits TEN de orange c'est clair au moins mais chez SFR c'est incompréhensible. Problème je veux un HTC Cruise et c'est que chez SFR

 


Message cité 2 fois
Message édité par lekikidedarty le 06-04-2008 à 18:22:36
n°1713408
gocho
Posté le 06-04-2008 à 18:20:13  profilanswer
 

harko ?  
mp ?

n°1713417
flo850
moi je
Posté le 06-04-2008 à 18:36:18  profilanswer
 

lekikidedarty a écrit :

IL y'a quelqu'un avec un forfait illimythics SFR ici ?
 
Car je comprend rien sur google on lit tout et n importe quoi
Par exemple

Citation :


Seuls les sites gérant le wap fonctionne  :D  


 
Alors que moi j'aimerais savoir si je peux allez sur youporn mater des films campagnard en toute liberté
 et recevoir mes spams via pop3 sur outlook et envoyer une réponse pour acheter du Zanox via SMTP
 
Discuter sur MSN en faisant du kikoo lol asv avec mon MSN TUNNER en mode CowBoy'z  
 
 
Et j'arrive même pas à répondre à ces questions
 
Les forfaits TEN de orange c'est clair au moins mais chez SFR c'est incompréhensible. Problème je veux un HTC Cruise et c'est que chez SFR  
 


tu peux aller sur tous tes sites, masi la version actuelle de flash mobile ne permet pas la lecture de video en streaming
sules certains site ( dont dailymotion) permettent ca en lancant media player , mais on peut esperer qu'adobe finalise sa version de flash player
 
pour le pop, et le smtp , tu oublies , a moins de vouloir payer 1€ /Mo, seul le trafic HTTP est illimité  
 
a noter que certains ont reussi a monter des réseaux VPN pour contourner la limitation


---------------

n°1713419
lekikideda​rty
Posté le 06-04-2008 à 18:44:25  profilanswer
 

Oui pour le vpn, j'ai vu des howto dessus en plus j'ai déjà un vpn chez moi sur port 8080, donc il faut voir.

 

Donc pour POP/SMTP c'est mort et pour MSN ? ça marche bien ?

 

Et pourquoi partout il parle de ce truc vodafone live, il faut se connecter dessus avant d'aller sur internet ?

 

Enfin chez moi se sera beaucoup de GSM est-ce que cela reste illimité pour le web (surtout google et forum pour le devel)!

 

En fait cette offre m intéresse car a mon stage j'ai pas de net ou c'est trop compliqué pour l'avoir pour des raisons de sécurité, aucun ordinateur à un accès Internet.

Message cité 1 fois
Message édité par lekikidedarty le 06-04-2008 à 18:45:10
n°1713420
nraynaud
lol
Posté le 06-04-2008 à 18:48:26  profilanswer
 

bon, les jeunes, ça va être l'heure de cramer quelques joules et d'en référer à Trainoo.com
 
A+,
nico


---------------
trainoo.com, c'est fini
n°1713421
flo850
moi je
Posté le 06-04-2008 à 18:54:47  profilanswer
 

msn marche pas mal ,mais c'est pas super sans clavier quand meme
 
sur le KS20 , la dernierem mise a jour permet de profiter de jeux sympa :love:
 
par contre, j'ai pas reussi a faire marcher le vpn, la derniere fois que j'ai essayé


---------------

n°1713424
gooopil
pfiew
Posté le 06-04-2008 à 19:01:16  profilanswer
 

nraynaud a écrit :

bon, les jeunes, ça va être l'heure de cramer quelques joules et d'en référer à Trainoo.com
 
A+,
nico


Moi j'ai cramé quelques joints... Ca compte ?

n°1713430
lorill
Posté le 06-04-2008 à 19:20:23  profilanswer
 

bon, mon powershot A80 vient de rendre l'ame. Je prends quoi pour le remplacer, en pas trop cher, et de préférence en evitant les ecrans lcd enormes, mais flous et pas fluides ?

n°1713431
Lam's
Profil: bas.
Posté le 06-04-2008 à 19:25:52  profilanswer
 

nraynaud a écrit :


c'est peut-être là qu'est le défit : inventer mieux.

 

Chaipas, ça m'a l'air possible un truc comme ça. Ca serait pas forcément mieux que SQL, mais ça serait plus en adéquation avec les usages modernes qu'on en fait. On pourrait par exemple décider que les ORM ont raison:
- les tables ressemblent beaucoup à des classes,
- les liaisons 1-N et N-N sont à déclarer une seule fois, et baste. Elles sont suivies d'office lors des select
- les Id sont automatiques pour identifier une row.

 

Donc:
create Table(name="Customer",  Field("nom", string, isId),  Field("adresse", string, nullable));
create Customer("nraynaud", adresse="chaipô" );
update Customer("nraynaud" ) adresse="sables d'O";

 

create Table(name="Order", type="association", Field("customer", Customer), Field(product, "Product" ) // Cette table est de type "association", donc elle servira automatiquement à faire des liens "inversés".

 


Et les select:
//select * from customer:
   select Customer;
// select * from Order where Customer=nraynaud
   select Customer("nraynaud" ).Order
//ou bien:
   select Order(customer="nraynaud" )

 

// select Product.Name from Product, Order, Customer
//       where Order.product=product.id
//       and Order.customer = customer.name
//       and Customer.name='nraynaud'

select Customer("nraynaud" ).Order.Product.name

 

// ou bien tu utilises un truc façon list-comprehensions de python
select Product.name if Customer("nraynaud" ).Order.product = Product.name
// ou:
select Product.name in Customer("nraynaud" ).Order.product

 

Message cité 3 fois
Message édité par Lam's le 06-04-2008 à 19:30:09
n°1713434
Lam's
Profil: bas.
Posté le 06-04-2008 à 19:29:04  profilanswer
 

lorill a écrit :

bon, mon powershot A80 vient de rendre l'ame. Je prends quoi pour le remplacer, en pas trop cher, et de préférence en evitant les ecrans lcd enormes, mais flous et pas fluides ?


Je suis très heureux avec mon ixus 860 is. Et ce bien que je sois un forcené du viewfinder (ce modèle n'en a pas) plutôt que de l'écran lcd (ce modèle en a un énorme). Les vidéos sont nickel, la reconnaissance de visages déboite. Par contre, ça reste un peu minable quand il y a peu de lumière, et le stabilisateur est plus une blague qu'autre chose.

n°1713437
flo850
moi je
Posté le 06-04-2008 à 19:38:39  profilanswer
 

bonles eperts
quels sont les bons jeux sur megadrive ?  
si possible jouable a 3 boutons


---------------

n°1713439
kadreg
profil: Utilisateur
Posté le 06-04-2008 à 19:42:27  profilanswer
 

- street of rage ?  
- sonic
- phantasy star
- castle of illusion  
- thunderforce 2  
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1713440
Lam's
Profil: bas.
Posté le 06-04-2008 à 19:43:09  profilanswer
 
n°1713442
kadreg
profil: Utilisateur
Posté le 06-04-2008 à 19:44:28  profilanswer
 

ouais, mes les ixus,j'ai super peur de la fragilité vu la taille de l'écran perso. C'est vraiment ce qui me chiffonne sur ce modèle :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1713444
Lam's
Profil: bas.
Posté le 06-04-2008 à 19:48:16  profilanswer
 

kadreg a écrit :

ouais, mes les ixus,j'ai super peur de la fragilité vu la taille de l'écran perso. C'est vraiment ce qui me chiffonne sur ce modèle :o


Déjà, tu rajoutes un film de protection plastoc sur l'écran, et tu mets toujours la dragonne en cas de danger. Et quand il est en voyage, avec une housse vaguement décente (celle à 7 euros de chez pixmania par exemple), c'est du béton.
Après, effectivement, ça reste un appareil photo, donc un truc plutôt fragile. Mais j'ai encore jamais pété d'appareil, perso.

n°1713449
lekikideda​rty
Posté le 06-04-2008 à 19:56:48  profilanswer
 

lorill a écrit :

bon, mon powershot A80 vient de rendre l'ame. Je prends quoi pour le remplacer, en pas trop cher, et de préférence en evitant les ecrans lcd enormes, mais flous et pas fluides ?


 

kadreg a écrit :

ouais, mes les ixus,j'ai super peur de la fragilité vu la taille de l'écran perso. C'est vraiment ce qui me chiffonne sur ce modèle :o


 
lorill = kadreg WTF ?
 
Pourtant Lorill j'etais sur c'etait un nain malin  :ouch:


Message édité par lekikidedarty le 06-04-2008 à 19:57:02
n°1713457
nraynaud
lol
Posté le 06-04-2008 à 20:03:26  profilanswer
 

Lam's a écrit :


 
Chaipas, ça m'a l'air possible un truc comme ça. Ca serait pas forcément mieux que SQL, mais ça serait plus en adéquation avec les usages modernes qu'on en fait. On pourrait par exemple décider que les ORM ont raison:  
- les tables ressemblent beaucoup à des classes,  
- les liaisons 1-N et N-N sont à déclarer une seule fois, et baste. Elles sont suivies d'office lors des select
- les Id sont automatiques pour identifier une row.
 
Donc:
create Table(name="Customer",  Field("nom", string, isId),  Field("adresse", string, nullable));
create Customer("nraynaud", adresse="chaipô" );
update Customer("nraynaud" ) adresse="sables d'O";
 
create Table(name="Order", type="association", Field("customer", Customer), Field(product, "Product" ) // Cette table est de type "association", donc elle servira automatiquement à faire des liens "inversés".
 
 
Et les select:
//select * from customer:
   select Customer;  
// select * from Order where Customer=nraynaud
   select Customer("nraynaud" ).Order
//ou bien:
   select Order(customer="nraynaud" )
 
// select Product.Name from Product, Order, Customer  
//       where Order.product=product.id  
//       and Order.customer = customer.name
//       and Customer.name='nraynaud'

select Customer("nraynaud" ).Order.Product.name
 
// ou bien tu utilises un truc façon list-comprehensions de python
select Product.name if Customer("nraynaud" ).Order.product = Product.name
// ou:
select Product.name in Customer("nraynaud" ).Order.product
 


oui, par exemple, c'est une proposition différente.
J'aimerai faire des proposition (je veux dire du code) mais il faut absolument que j'évite de me disperser, déjà que je viens de passer 7 jours sur un truc tout-à-fait bordeline qui a failli passer à la poubelle (jusqu'à hier il y avait un bug fondamental qui rendait le truc absolument non-livrable) donc j'évite absolument de créer des outils d'infrastructure lourde. Un peu d'annotations runtime, mais c'est tout, le reste, je prends sur étagère.


---------------
trainoo.com, c'est fini
n°1713459
stiffler
Lâche mon profil putain ! :o
Posté le 06-04-2008 à 20:04:32  profilanswer
 

uriel a marathoné aujourd'hui ?


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1713463
nraynaud
lol
Posté le 06-04-2008 à 20:10:41  profilanswer
 

stiffler a écrit :

uriel a marathoné aujourd'hui ?


non, il est au LHC, avec sa femme, alors qu'ils étaient tous les 2 inscrits [:kikiv]


---------------
trainoo.com, c'est fini
n°1713464
el muchach​o
Comfortably Numb
Posté le 06-04-2008 à 20:15:08  profilanswer
 

Lam's a écrit :


 
Chaipas, ça m'a l'air possible un truc comme ça. Ca serait pas forcément mieux que SQL, mais ça serait plus en adéquation avec les usages modernes qu'on en fait. On pourrait par exemple décider que les ORM ont raison:  
- les tables ressemblent beaucoup à des classes,  
- les liaisons 1-N et N-N sont à déclarer une seule fois, et baste. Elles sont suivies d'office lors des select
- les Id sont automatiques pour identifier une row.
 
Donc:
create Table(name="Customer",  Field("nom", string, isId),  Field("adresse", string, nullable));
create Customer("nraynaud", adresse="chaipô" );
update Customer("nraynaud" ) adresse="sables d'O";
 
create Table(name="Order", type="association", Field("customer", Customer), Field(product, "Product" ) // Cette table est de type "association", donc elle servira automatiquement à faire des liens "inversés".
 
 
Et les select:
//select * from customer:
   select Customer;  
// select * from Order where Customer=nraynaud
   select Customer("nraynaud" ).Order
//ou bien:
   select Order(customer="nraynaud" )
 
// select Product.Name from Product, Order, Customer  
//       where Order.product=product.id  
//       and Order.customer = customer.name
//       and Customer.name='nraynaud'

select Customer("nraynaud" ).Order.Product.name
 


Joli. Mais ça ne peut fonctionner que si les colonnes de la table de type association sont par défaut non nullables, sinon les liens inversés ne fonctionnent pas, et il faut choisir le type de jointure.
 


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1713465
stiffler
Lâche mon profil putain ! :o
Posté le 06-04-2008 à 20:16:17  profilanswer
 

nraynaud a écrit :


non, il est au LHC, avec sa femme, alors qu'ils étaient tous les 2 inscrits [:kikiv]


[:icon8]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1713467
Lam's
Profil: bas.
Posté le 06-04-2008 à 20:16:48  profilanswer
 

el muchacho a écrit :


Joli. Mais ça ne peut fonctionner que si les colonnes de la table de type association sont par défaut non nullables, sinon les liens inversés ne fonctionnent pas, et il faut choisir le type de jointure.
 


Oui enfin, c'est pas une RFC, hein. C'est juste 3 idées pour contribuer à la discussion.

n°1713468
nraynaud
lol
Posté le 06-04-2008 à 20:19:24  profilanswer
 

el muchacho a écrit :


Joli. Mais ça ne peut fonctionner que si les colonnes de la table de type association sont par défaut non nullables, sinon les liens inversés ne fonctionnent pas, et il faut choisir le type de jointure.
 


nan, mais évidemment il faut du code pour faire un vrai, mais au moins il propose une direction : "ORM à fond"


---------------
trainoo.com, c'est fini
n°1713470
leo++
Chef de file indienne
Posté le 06-04-2008 à 20:28:39  profilanswer
 


 
[:gum] mais cependant ...
 

Lam's a écrit :


create Table(name="Customer",  Field("nom", string, isId),  Field("adresse", string, nullable));
create Customer("nraynaud", adresse="chaipô" );


 
Je grasse le coté dégueu: comment le compilateur gère si l'appel est correct ou non ?
 
Par contre on peut pousser la similitude entre tables et classes en permettant un héritage depuis une classe Table, mais ça demande l'ajout de plusieurs mots clefs

Code :
  1. class Customer : Table {
  2. id:
  3.   String nom;
  4. field:
  5.   nullable String adress;
  6. public:
  7.   Customer(String nomC, String adressC): nom(nomC), adress(adressC);
  8. }
  9. Customer nray = new Customer("nraynaud", "chaipô" );


 
Ca peut être cool parce que la base est completement générable depuis le code. Par contre pour les contraintes, je sais pas trop comment faire, il faudrait un constructeur de classe (non, pas un constructeur d'objet) ou une autre cochonnerie globale...

n°1713475
lorill
Posté le 06-04-2008 à 21:03:48  profilanswer
 

nan mais pour ce genre de bricoles, vous prenez un truc genre zodb ou ozone et on en parle plus...

n°1713476
nraynaud
lol
Posté le 06-04-2008 à 21:07:13  profilanswer
 

perso, je suis pas convaincu par les ORMs, je partirai plutôt à l'opposé, mais j'ai pas trop d'idée pour traduire ça concrètement.


---------------
trainoo.com, c'est fini
n°1713477
Lam's
Profil: bas.
Posté le 06-04-2008 à 21:08:00  profilanswer
 

lorill a écrit :

nan mais pour ce genre de bricoles, vous prenez un truc genre zodb ou ozone et on en parle plus...


http://www.believermag.com/issues/200606/img/article_wolk.jpg

n°1713478
nraynaud
lol
Posté le 06-04-2008 à 21:08:47  profilanswer
 

'tain merde, j'ai plus de bouffe !
 
je vais tenter d'aller chasser une pizza dans la ville désertée un dimanche soir [:pingouino]


---------------
trainoo.com, c'est fini
n°1713479
leo++
Chef de file indienne
Posté le 06-04-2008 à 21:10:35  profilanswer
 
n°1713480
masklinn
í dag viðrar vel til loftárása
Posté le 06-04-2008 à 21:11:36  profilanswer
 

nraynaud a écrit :

perso, je suis pas convaincu par les ORMs, je partirai plutôt à l'opposé, mais j'ai pas trop d'idée pour traduire ça concrètement.


MOR?


Message édité par masklinn le 06-04-2008 à 21:11:50

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  13730  13731  13732  ..  27112  27113  27114  27115  27116  27117

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)