Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Projekt -- "StempelUhr" -- Will wer mitmachen? (https://www.delphipraxis.net/170236-projekt-stempeluhr-will-wer-mitmachen.html)

vagtler 7. Sep 2012 12:27

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
Zitat:

Zitat von WM_CLOSE (Beitrag 1181994)
IntraWeb ist eine Krücke, die nichts mit Webtechnologie zu tun hat. [...]

Da stimme ich Dir voll und ganz zu.

Zitat:

[...] Ich bezweifle außerdem die Funktion mit Lazarus. [...]
Ich glaube Lazarus soll hier für etwas anderes verwendet werden.

Zitat:

[...] ASP.NET ist ein Zwischending [...]
Mhh, nun ja, in ASP.NET gibt es ja nicht mehr nur WebForms. Es gibt auch noch ASP.NET MVC oder WebAPI - das sit also schon etwas universeller als Du beschreibst.

Zitat:

[...] ASP.Net ist eben nur auf Windows verfügbar. [...]
Das stimmt nicht. s.o.

Zitat:

[...] PS: Gab es da nicht mal so ein Delphi for .Net? [...]
Aka Oxygene und/oder Prism.

// Edit: Zu langsam... ;)

Jonas Shinaniganz 7. Sep 2012 12:35

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich glaube, wenn man sich mit Intraweb genug befasst, kann man sehr gute Ergebnisse erzielen. Ich hatte schon bei dem Update auf die neuste Version größere Probleme weil man Dateien manuell im Delphi-Verzeichnis löschen musste (und ähnliches). Mich überzeugen aber die Kunden-Quotes.

http://www.atozed.com/IntraWeb/Quotes.EN.aspx


Ich habe schon vor einiger Zeit mal eine kleine Demo geschrieben, an der habe Ich nichts auszusetzen gehabt. Wenn es jetzt auch noch möglich ist das ganze mit HTML-Templates Optisch auf ein anderes Level zu heben... und selbst wenn, Ich habe ja im Prinzip nichts zu verlieren. No pressure...

--> http://wakemeup.dyndns-home.com:8888/
Die App öffnen CCP-Files die lokal bei mir liegen und bietet einfache Editierung an.
- Eintrag auswählen
- Menü öffnen und Bearbeiten-Aktion auswählen
- Menü -> Speichern


Details zum Barcode Scanner:

http://www.honeywellaidc.com/de-DE/P...=HSM&pid=4600g

- Der Scanner kann einfach konfiguriert werden, sodass zum Beispiel ein Automatik Modus ausgewählt werden kann, so muss der Knopf zum Scannen nicht mehr betätigt werden, sondern funktioniert wie bei der Supermarkt-Kasse

- Man konnte einstellen, dass nach dem Scan-Vorgang automatisch ein "Enter" gesendet wurde, das hat es sehr kompfortabel gemacht das Ende des Scans zu erkennen.

- Im Automatik Modus kann man zusätzlich noch einstellen, dass der Scanner nicht die ganze Zeit leuchtet, sondern nur wenn auch etwas Scanbares in der Nähe ist. (Scheinbar ein Energie-Spar-Modus der erstmal nur auf Bewegung prüft)

- Der Scanner erkennt eine "Tonne" von 1D und 2D Codes, der Scannt einfach alles irgendwie ^^, fast alles, was man mit ZINT erstellen kann wird auch gescanned.

Die QR-Code generierung:

Zum generieren der QR-Codes nutze Ich die Google-Chart-API, das bietet zwar den Nachteil, das eine Internetverbindung vorhanden sein muss um den Dienst zu nutzen, da aber der einzige Weg des hinzufügen eines Benutzers über die Web-App Admin Oberfläche ist, muss eh Internet vorhanden sein. Um die Uptime des Google Chart API's mache Ich mir keine Sorgen.

http://chart.apis.google.com/chart?c...l=DelphiPraxis


@WM_CLOSE
, es spricht absolut nichts dagegen, dass du mit einsteigst und zusätzlich eine PHP-Admin Oberfläche erstellst, das Einzige, was dafür bekannt sein muss ist ja schließlich das DatenBank-Modell.

Ansonsten kann Ich das ja auch nochmal selbst in PHP umsetzen.

Ich füge mal das EER-Diagramm an. Intressant ist ja erstmal nur die kleine UserData-Table. Beim Insert muss immer alles "not-Nil" sein, außer das User-Bild. Ansonsten gibt es eigentlich nichts zu beachten.

-=ZGD=- 7. Sep 2012 12:40

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
QR-Code offline:

http://delphi32.blogspot.de/2011/11/...r-library.html

Thom 7. Sep 2012 12:52

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
@WM_CLOSE:

Vielen Dank für Deine ausführliche Antwort!

Ohne jetzt Intraweb pauschal schlecht machen zu wollen, habe ich auch etliche Bedenken bezüglich des Einsatzes in einer größeren Web-Präsenz. Das ergibt sich aus meinen Erfahrungen, als ich vor einigen Monaten anfing, ein größeres Internet-Projekt zu planen, wobei auch Intraweb in die Auswahl gefaßt wurde.

Mal ehrlich:
Eine Firma, die so eine "geniale" Technologie entwickelt hat, setzt sie noch nicht einmal auf der eigenen Homepage ein!? Die Hilfeseiten, die mit IW entwickelt wurden, sind eine Zumutung, was den Inhalt anbelangt. Apropos Hilfe: Kennt jemand eine wirklich vollständige und aktuelle Dokumentation von IW? Ich konnte weder in der Delphi-Hilfe noch auf der Herstellerseite eine brauchbare/komplette Dokumentation entdecken. Den Sourcecode für viel Geld zu kaufen, um sich an Hand dessen über die genaue Funktionsweise zu informieren oder sich eine - freundlich ausgedrückt - völlig überteuerte PDF-Datei für ca. 100 € (!!!) zuzulegen, ist sicherlich auch nicht für jeden ein gangbarer Weg. Und zum Schluß kam als Entscheidungsgrund gegen IW die Tatsache, daß damals das preisreduzierte Upgrade von der Delphi beiliegenden Version auf die Version mit Sourcecode nicht mehr auf der Herstellerseite zu finden war. Dabei bekommt man auch nicht den kompletten Sourcecode, sondern nur den "meisten" Teil. Für mich ein eineutiges No-Go.

@WM_CLOSE und Phoenix:

Ist es ja schön, wenn Ihr Eure Lieblingstechnologien promotet - dennoch bleibt meine ursprüngliche Frage: Weshalb nicht Delphi?

wicht 7. Sep 2012 14:55

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
Ohne IntraWeb jemals benutzt zu haben fällt mir spontan folgendes ein:
  • Kostet Geld / Nicht Open-Source
  • Wenn ich nach anderen Technologien auf StackOverflow/Google suche, finde ich weitaus mehr Treffer. Das könnte heißen, das man bei Problemen nicht viele Menschen findet, die einem helfen können - ausser dem Hersteller
  • Nicht wirklich Plattformunabhängig, nur Intel, und zu Linux steht auf der Webseite folgendes:
    Zitat:

    "To deploy on Linux you will need to use Kylix. You can deploy in standalone mode, or as an Apache DSO.

Andere Technologien haben diese Einschränkungen nicht, z.B. PHP (was ich keinem empfehlen würde) oder die von mir benutzen, Django und Node.JS...

Thom 7. Sep 2012 15:34

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
Was sind denn das für Argumente!? :gruebel:
  • Nicht "OpenSource" und "kostet Geld":
    Dann dürftest Du gar nicht erst Delphi mit seinen Komponenten einsetzten. Die meisten davon sind nicht OpenSource. Des Weiteren dürftest Du auch keinerlei kommerzielle Komponenten (und davon gibt es wirklich gute, hervorragend gepflegt und mit kompetenter Hilfe - besser als manche OpenSource-Projekte, denen nach kurzer Zeit die Lust ausging) einsetzen. Weshalb hast du überhaupt "Delphi XE Professional" in Deinem Profil stehen?
  • Logisch:
    Wenn ich nach "andere Technologien" auf Google suche, erhalte ich 39200000 Ergebnisse. :lol:
  • Plattformunabhängigkeit:
    Hat denn das jemand verlangt? Delphi arbeitet auch erst seit einem Jahr relativ "plattformübergreifend". Oder kaufst Du Dir ein Auto mit Allradantrieb, wenn Du aller 10 Jahre mal über einen Feldweg fährst?
Ich finde es immer amüsanter, wie Leute ihre Lieblings-Programmiersprache an den Mann/die Frau bringen wollen. Aber wir sind doch in einem Delphi-Forum. Deshalb wiederhole ich zum dritten Mal meine Frage: Weshalb nicht Delphi???
Außer dem Anpreisen der verschiedensten Programmiersprachen habe ich bisher kein einziges stichhaltiges Argument dazu gelesen, weshalb man Delphi nicht für Webanwendungen einsetzen sollte... :stupid:

Jonas Shinaniganz 7. Sep 2012 15:51

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
Wie würde ich in PHP einen Report generieren, der Daten ensprechend aufbereitet enthält?

Mit dem RBuilder kann Ich Serverseitig Reports generieren, passend zu den Admin-Anfragen auf der Intraweb-Oberfläche.

Und das alles mit 1-2 Selects, Bindings und: RBuilder.Print;

wicht 7. Sep 2012 15:52

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
Zitat:

Dann dürftest Du gar nicht erst Delphi mit seinen Komponenten einsetzten. Die meisten davon sind nicht OpenSource. Ebenfalls dürftest Du auch keinerlei kommerzielle Komponenten (und davon gibt es wirklich gute, hervorragend gepflegt und mit kompetenter Hilfe - besser als manche OpenSource-Projekte, denen nach kurzer Zeit die Lust ausging) einsetzen. Weshalb hast du überhaupt "Delphi XE Professional" in Deinem Profil stehen?
Soweit richtig - aber hier ging um Webentwicklung. Bei Desktop-Applikationen sieht das natürlich anders aus.

Zitat:

Wenn ich nach "andere Technologien" auf Google suche, erhalte ich 39200000 Ergebnisse
Gut, damit du verstehst, was ich meine: Ich habe gegoogelt/auf StackOverflow gesucht nach "Intraweb", "Django Python" und "Node JS". Das ist natürlich kein "Beweis", aber ein guter Indikator, wie ich finde. Und bevor mir wieder das "anpreisen" vorgeworfen wird, das trifft sicher auch auf viele andere Frameworks zur Webentwicklung zu, im Sinne, dass man dort mehr Treffer hat.

Zitat:

Hat denn das jemand verlangt? Delphi arbeitet auch erst seit einem Jahr relativ "plattformübergreifend". Oder kaufst Du Dir ein Auto mit Allradantrieb, wenn Du aller 10 Jahre mal über einen Feldweg fährst?
Für mich persönlich ist das eben ein wichtiger Punkt. Eine Webseite, die nur auf einem Windows-Server läuft ist nunmal eingeschränkter, als eine, die ich überall laufen lassen kann.
Um bei der Analogie zu bleiben, ich lasse mir lieber ein Auto schenken, was dazu noch fliegen und schwimmen kann, als eins zu kaufen, was nur auf Straßen fahren kann.

Zitat:

Ich finde es immer amüsanter, wie Leute ihre Lieblings-Programmiersprache an den Mann/die Frau bringen wollen.
Das möchte ich nicht, ich erwähnte nur Alternativen. PHP hasse ich zum Beispiel wie die Pest, würde es aber Delphi vorziehen, wenn es um Webanwendungen geht.

Zitat:

Aber wir sind doch in einem Delphi-Forum.
Hier wird auch über C# und Datenbanken geredet, sogar ab und an über JavaScript oder Windows im allgemeinen. Das finde ich auch angenehm so. Über den Tellerrand schauen schadet nicht.

Zitat:

Deshalb wiederhole ich zum dritten Mal meine Frage: Weshalb nicht Delphi???
Außer dem Anpreisen der verschiedensten Programmiersprachen habe ich bisher kein einziges stichhaltiges Argument dazu gelesen, weshalb man Delphi nicht für Webanwendungen einsetzen sollte..
Alle eventuellen Nachteile ignorieren geht natürlich auch. Ist für mich persönlich aber kein guter Weg.

Olli73 7. Sep 2012 16:10

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
Also ich empfehle UniGui
(mal so als weitere Option)

Jonas Shinaniganz 7. Sep 2012 17:41

AW: Projekt -- "StempelUhr" -- Will wer mitmachen?
 
Also Ich finde es schade, dass hier so viel darüber geredet wurde ob Intraweb / PHP oder etwas anderes gut oder schlecht sind.

Besser wäre es gewesen wenn sich Jemand mal per PN mit Skype/Teamspeak Daten gemeldet hätte um nicht nur groß darüber zu diskutieren, was das Beste Werkzeug ist, sondern auch dazu bereit ist mal ein bisschen zu Coden.

Es ist ja nicht so, dass Ich bei Intraweb bleiben muss und wenn jemand mit PHP proggen will, dann nicht einfach hier posten sondern melden, drüber reden und dann machen.

Diese Debatte war zwar nicht unintressant aber gebracht hats nichts. Wahr oder Falsch?

...


.......


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz