Baumschule virtuell !!!
- Ravenheart
- Forengott
- Beiträge: 22358
- Registriert: 06.08.2003, 23:46
Original geschrieben von Marty
Mag ja sein, aber wenn unsere Webseite grad mal 2% Nicht-Windows-User hat, sehe ich es nicht ein für die 2% ein Nicht-Windows-Programm zu schreiben. Das lohnt sich doch total nicht.
Die Datenbank soll ja nicht nur für unsere Webseite sein. Sorry, wenn ich Dir damit auf den Schlips trete. Ich möchte in diesem Fall weiter sehen.
Man muss das auch mal von der Programmierer Seite sehen. Wenn ich Programmierer für irgendwelche andere Systeme wäre und wüsste dass mein Programm 20.000 User downloaden, dann hätte ich da kein Problem mit. Aber für 4 oder 5 FC-User die kein Windows haben geht das einfach nicht.
Ich habe ja nichts dagehen, wenn Du ein Programm für Windows schreibst (da habe ich zB keine ohder nur sehr wenig Ahnung). Man sollte sich aber bei der Struktur der Datenbank auf etwas systemunabhängiges einigen (also nicht Access mit irgendwelchen Spezialfelderf verwenden die nur Access kennt). Eine sauber strukturierte relationale (oder auch XML-)Datenbank ist da schon sinnvoll. Für andere Systeme können sich dann andere Programmierer was einfallen lassen.
"Die Freiheit des Menschen liegt nicht darin, dass er tun kann was er will, sondern dass er nicht tun muss was er nicht will" (Jean-Jacques Rousseau)
@Marty
Ich sehe auch nicht, weshalb man den DB-Kram nicht plattformunabhängig machen sollte. Java bietet z.B. dazu wunderbare Möglichkeiten. Letzlich ist ja auch die (neue) Forensoftware nix anderes als ne Datenbank mit einem entsprechen Frontend für's I-net...
Ich sehe auch nicht, weshalb man den DB-Kram nicht plattformunabhängig machen sollte. Java bietet z.B. dazu wunderbare Möglichkeiten. Letzlich ist ja auch die (neue) Forensoftware nix anderes als ne Datenbank mit einem entsprechen Frontend für's I-net...
Ein kluger Mann bemerkt alles.
Ein dummer Mann macht über alles eine Bemerkung
(H. Heine)
Ein dummer Mann macht über alles eine Bemerkung
(H. Heine)
Und wenn man ein frontend mit java schreibt dann läufts auf allen Betriebssystemen ohne einschränkung ... und im vergleich zu VB (*schnarch* ... ) ist Java auch noch ein stück flotter. Ich mag Java zwar nicht so gerne, aber für sowas bietet es sich an.
Aber im Prinzip ist das doch alles noch total egal, erstmal müssen die Daten her, und das am besten in eine gut strukturierte DB.
Wenn ihr bei den Baumarten noch eine PLZ eines grösseren Bestandes angebt kommen sie in die Usermap
@netzwanze
als DB-programmierer, bringt man da auch immer noch alles schön ordentlich in die 3.NF oder ist das nur was für anfänger?
@uli
letzlich laufen glaubich alle DBs ausser MSSQL bzw. ACCESS hauptsächlich auf unix'en. Logisch, da sowas der heimanwender meistens nicht braucht und der Serverbereich nicht gerade windows-dominiert ist.
Aber im Prinzip ist das doch alles noch total egal, erstmal müssen die Daten her, und das am besten in eine gut strukturierte DB.
Wenn ihr bei den Baumarten noch eine PLZ eines grösseren Bestandes angebt kommen sie in die Usermap
@netzwanze
als DB-programmierer, bringt man da auch immer noch alles schön ordentlich in die 3.NF oder ist das nur was für anfänger?
@uli
letzlich laufen glaubich alle DBs ausser MSSQL bzw. ACCESS hauptsächlich auf unix'en. Logisch, da sowas der heimanwender meistens nicht braucht und der Serverbereich nicht gerade windows-dominiert ist.
Original geschrieben von Marty
@Netzwanze: Auf den Schlips getreten? Blödsinn.
Gut; hatte schon befürchtet, daß ich dich verärgert habe.
Im Grunde bin ich Eurer Meinung, nur dann kann ich es nicht machen. Dann muss das jemand anderes machen.
Wie gesagt, ich kenne mich mit Windows nicht so gut aus (bzw seit Win98 nicht mehr). Das muß eh jemand anderes machen.
Da die Datenbank ja nicht nur übers Web zu erreichen sein, sondern auch lokal auf einen Netzlosen (im Wald kann man eventuell ein Notebook mitnehmen, aber mit Netzzugang sieht es da schlecht aus) Rechner installiert werden können. Gerade hierbei muß man sich genau überlegen, wie man die Daten ablegt. Die Installation eines MySQL kann man nicht unbedingt vorraussetzen.
Wenn man nur unter Windows arbeiten will, böte sich Access an. Hierbei muß man dann nur die Access-Datei verteilen und gut ist. Bei einem systemunabhängigen Format (also auch für Webzugriff wichtig - @marty denn dein Server läuft unter linux) muß man sich da schon was einfallen lassen.
"Die Freiheit des Menschen liegt nicht darin, dass er tun kann was er will, sondern dass er nicht tun muss was er nicht will" (Jean-Jacques Rousseau)
letzlich laufen glaubich alle DBs ausser MSSQL bzw. ACCESS hauptsächlich auf unix'en. Logisch, da sowas der heimanwender meistens nicht braucht und der Serverbereich nicht gerade windows-dominiert ist.
@daritter
Es gibt aber von MySQL und auch Oracle Windowsversionen.
Wobei Access bei größeren Datenmengen zwar nicht die effektivste aber die am einfachsten zu handhabende DB ist. Wie von Netzwanze richtig bemerkt, man verteilt einfach die MDB-Datei.
Und die 3.NF ist, glaube ich, nicht nur was für Anfänger.
Memento mori!
Gaudeamus igitur, iuvenes dum sumus!
Gaudeamus igitur, iuvenes dum sumus!
ich will ja nich gegenreden, aber :
eine mdb-datei erfordert access ... sicher, viele haben office ... aber nicht alle, es gibt auch leute mit nur word und evtl. powerpoint, kommt immer drauf an was bei dem system dabei war (office [D]kann[/D] darf man sich ja nicht einfach runterladen).
aber letztlich fehlen mir zahlenwerte ... ob das viel ausmacht. Ich würde daher generell die db nicht nur im access-format sondern mindestens noch einen sql-dump anbieten, der dann für die ist, die nur mysql oder sonstwas laufen haben. Man könnte auch noch eine html-version (einfach dicker table, vielleicht mehrere Seiten) anbieten, für welche ganz ohne ... das sollte sich sehr einfach realisieren lassen.
Aber letztlich muss erstmal irgendeine db her ... die sache dann von access nach mysql zu schaffen (oder andersrum) kann nicht die welt sein. Irgendo im Acess versteckt sich ja auch eine SQL-db
@uli
das es windows versionen gibt hab ich auch nie bestritten, sie sind nur seltener.
eine mdb-datei erfordert access ... sicher, viele haben office ... aber nicht alle, es gibt auch leute mit nur word und evtl. powerpoint, kommt immer drauf an was bei dem system dabei war (office [D]kann[/D] darf man sich ja nicht einfach runterladen).
aber letztlich fehlen mir zahlenwerte ... ob das viel ausmacht. Ich würde daher generell die db nicht nur im access-format sondern mindestens noch einen sql-dump anbieten, der dann für die ist, die nur mysql oder sonstwas laufen haben. Man könnte auch noch eine html-version (einfach dicker table, vielleicht mehrere Seiten) anbieten, für welche ganz ohne ... das sollte sich sehr einfach realisieren lassen.
Aber letztlich muss erstmal irgendeine db her ... die sache dann von access nach mysql zu schaffen (oder andersrum) kann nicht die welt sein. Irgendo im Acess versteckt sich ja auch eine SQL-db
@uli
das es windows versionen gibt hab ich auch nie bestritten, sie sind nur seltener.
@Netzwanze
Ein Laptop schlepp ich bestimmt nicht im Wald mit mir rum. Bestenfalls noch einen Palm. Ich weiß nur nicht ob man die Datenbank so konzipieren kann, daß Sie auch noch Palm tauglich ist.
Ein Laptop schlepp ich bestimmt nicht im Wald mit mir rum. Bestenfalls noch einen Palm. Ich weiß nur nicht ob man die Datenbank so konzipieren kann, daß Sie auch noch Palm tauglich ist.
Ein grosser Mann wird weder vor dem Kaiser kriechen, noch einen Wurm zertreten (Benjamin Franklin)
Wenn das Atmen schwieriger waere, haetten wir weniger Zeit um Unsinn zu reden.
Wer die Wahrheit sagt, braucht ein verdammt schnelles Pferd (Sprichwort)
Wenn das Atmen schwieriger waere, haetten wir weniger Zeit um Unsinn zu reden.
Wer die Wahrheit sagt, braucht ein verdammt schnelles Pferd (Sprichwort)
ich fände es ganz praktisch, wenn man sich teile der Datenbank einfach als PDF extrahieren könnte. z.B. bei einem bestimmten Baum ein Häckchen dran machen, und dann kann bekomme ich die Beschreibung samt entsprechender Bilder zum Download. Ich weiß das man mit php pdf Dateien erzeugen kann, allerdings habe ich noch keine Erfahrung damit, aber ich denk mal das sowas schon gehen müsste.
Damit wär das mit der Platformunabhängikeit dann auch erledigt.
Damit wär das mit der Platformunabhängikeit dann auch erledigt.
There is nothing unless first a dream!
@daritter
Eine MDB erfordert kein Access. Ich programmiere den Frontend mit Delphi und nutze DAO oder ADO um auf die Daten zuzugreifen.
Die entsprechenden DLL's, welche frei verfügbar sind, muß man dann mit dem Programm mitgeben und in die entsprechenden Verzeichnisse kopieren.
Eine MDB erfordert kein Access. Ich programmiere den Frontend mit Delphi und nutze DAO oder ADO um auf die Daten zuzugreifen.
Die entsprechenden DLL's, welche frei verfügbar sind, muß man dann mit dem Programm mitgeben und in die entsprechenden Verzeichnisse kopieren.
Memento mori!
Gaudeamus igitur, iuvenes dum sumus!
Gaudeamus igitur, iuvenes dum sumus!
RE:
Original geschrieben von daritter
Und wenn man ein frontend mit java schreibt dann läufts auf allen Betriebssystemen ohne einschränkung ...
Oh hier gibt's nen Echo - ich dachte, ich hätte das geschrieben...
@uli
letzlich laufen glaubich alle DBs ausser MSSQL bzw. ACCESS hauptsächlich auf unix'en. Logisch, da sowas der heimanwender meistens nicht braucht und der Serverbereich nicht gerade windows-dominiert ist.
Ach, weißt Du es gibt da noch einige DB: z.B. Frontbase, Oracle,...
Und im Endefekt ist es vollkommen Wurst, welche DB man nimmt, solange man per jdbc einen Zugriff erhält...
Ein kluger Mann bemerkt alles.
Ein dummer Mann macht über alles eine Bemerkung
(H. Heine)
Ein dummer Mann macht über alles eine Bemerkung
(H. Heine)
Original geschrieben von Uli
@daritter
Eine MDB erfordert kein Access. Ich programmiere den Frontend mit Delphi und nutze DAO oder ADO um auf die Daten zuzugreifen.
Die entsprechenden DLL's, welche frei verfügbar sind, muß man dann mit dem Programm mitgeben und in die entsprechenden Verzeichnisse kopieren.
Eine DLL erfordert leider wieder Windows. Oder gibt es auch freie Bibliotheken für andere Systeme?
"Die Freiheit des Menschen liegt nicht darin, dass er tun kann was er will, sondern dass er nicht tun muss was er nicht will" (Jean-Jacques Rousseau)