Kom ihåg mig?
Home Menu

Menu


Byta namn på fält eller inte

Ämnesverktyg Visningsalternativ
Oläst 2009-01-02, 19:37 #1
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
Hej !
Bakgrund:
Skriver en applikation med XML-RPC/REST-liknande funktionalitet för ett projekt. Med detta skall data hämtas från en MDB-databas och skickas som XML till klienten.
Har själva grunden klar, men vet inte vad jag skall kalla det. Det är inte XML-RPC, utan mer REST-liknande men inte tillräkligt för att kallas REST. Lite som Facebook-API...

Fråga:
Databasen har alla fältnamn på svenska ( med Å, Ä, Ö etc. ), och det är inga problem att använda i varken PHP-namn eller XML-taggar om jag läst rätt, men frågan är om jag skall lägga fälten med nya namn (engelska motsv.) när jag skickar dem till klienten. Klienten ser ju aldrig databasen som den är, och tror det blir lättare utan åäö ($object->field1 istället för $object->fält1).

Databasen är från ett bokföringsprogram, och klienten skall bara få tillgång till vissa fält och tabeller, och jag vill kunna installera funktionaliteten på flera friståënde sajter som alla jobbar mot samma db. Skriver server-delen i ren PHP och klienten som en Joomla-komponent (också PHP såklart).

Gott Nytt !
qson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-01-09, 13:08 #2
lunarmyss avatar
lunarmys lunarmys är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2006
Inlägg: 633
lunarmys lunarmys är inte uppkopplad
Mycket flitig postare
lunarmyss avatar
 
Reg.datum: Apr 2006
Inlägg: 633
hm, så funkar alltså
$dåniel = 10; i php?

det låter väldigt konstigt

jag undviker alltid lokala namn på saker å ting
främst för att det oftast blir fel nånstans (filnamn? databasen? variablar?
kör allting på engelska

det gör det möjligt för andra programmerare att kolla på projektet också, om det nu ska portas till något annat land (t ex)
lunarmys är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-01-10, 02:40 #3
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Jag har jobbat mycket med databaser och det är inte direkt problem i databasen som är största problemet när man vill använda "konstiga" tecken som inte ligger i intevallet A-Z utan det kan vara så att du senare vill använda en applikationsserver (MTS, COM+, CICS, JBOSS, TomCat eller annat) och då kan du ge dig tusan på att det någonstans i kedjan är någon komponent som inte klarar andra tecken än A-Z. Det brukar dock ta ett antal sköna konsulttimmar att upptäcka var i kedjan som problemet finns.

Mitt definitva råd är att undvika alla andra tecken än A-Z i databasnamn, tabellnamn, kolumnnamn och allt annas som har med databasen att göra. Vidare så är det så att oftast så kommer det så småningom in engelsk-språkiga konsulter som ska göra någon form av läsning eller skrivning från/till databasen och då är det definitivt bättre att allt redan är skrivet på enkelska både databastermer, programkode, identifierare och kommentarer i källkoden.
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:22.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017