Benutzer:Haku/Für:Target

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche

Für Target

Warum ich Target nicht mag. Ohne Geflame, nur objektiv nachvollziehbare Fakten. Nicht alles hiervon betrifft effektiv Programmfehler, das wenigste sogar. Viele Dinge sind einfach nur unnötig in der Art, dass es absolut keinen Mehraufwand für den Programmentwickler gemacht hätte, es sinnvoller (oder: in der üblichen Weise) zu lösen.

Installation

  • Obwohl ich Benutzerdefinierte wähle und alle Verknüpfungen (so nennen sich wohl die Pseudo-Links unter Windows) abstelle, erzeugt es Verknüpfungen im Startmenü.

Allgemeines

  • Beim Programmstart blitzen Fenster ohne Titelzeile und Rahmen herum, das widerspricht unnötigerweise gängigen GUI-Standards und bringt Target beim Start immer wieder in den Vordergrund.
  • Die Werkzeugleisten sind irgendein selbstgebastelter Blödsinn und nicht die Standardkomponenten von Windows. Lassen sich auch nicht verschieben oder mehrzeilig anordnen oder so. Bei zu kleiner Bildschirmauflösung oder zu kleinem Fenster fehlen halt rechts Knöpfe. Da kommt auch kein 'Nicht sichtbare Schaltflächen'-Pfeil oder Ähnliches.
  • Weiter dazu, manche Tasten klappen aus (kleiner Pfeil daneben). Man muss aber zwingend zweimal klicken und kann nicht einfach den Pfeil drücken, mit der Maus auf den Menüpunkt ziehen und lösen. Denn das Menü klappt erst beim lösen aus. All das hätte die Windows-Standardkomponente geboten.
  • Die Tastenbelegungen in den Menüs sind wohl mit Leerzeichen eingerückt. Oder zumindest hat man das versucht, es ist Kraut-und-Rüben.
  • Die Tastenbelegungen sind nicht einstellbar. Insbesondere gut, weil viele neue Tastaturen kein Einfg mehr haben.
  • Mal heißt es, Target gibts mehrsprachig[1], im Datenblatt ist es dann wieder deutsch[2]. Effektiv lässt es sich nicht umschalten, sondern man muss die entsprechend-sprachige Version herunterladen und installieren.
  • Ziemlich labiles Bibliothekskonzept. Insbesondere schon das dritte oder so (erst lokaler Binärkram, dann Online, dann SQLite-Datenbank). Mal gespannt.
  • Das Datenbankschema ist aus informationstechnischer Sicht Schrott weil praktisch überhaupt nicht normalisiert. Beispiel: Tabelle 'components' mit den Federn 'param_double1', 'param_double2', ..., 'param_double12'. Target meldet sich dann mit 'Es sind nur 12 Gleitkommazahlen, 6 ganze Zahlen und 6 Bezeichner erlaubt.'. Auch die Sprachen sind divers, es gibt Englisch, Deutsch und Französisch. Natürlich in allen Tabellen mit '_de', '_en' und '_fr' vertreten. Weitere Sprachen sind also unwahrscheinlich...
  • Lustige Beschreibungs-'Sprache' für die 3D-Modelle. Hätte man vielleicht doch lieber auf Povray setzen sollen, aber gut. Neuentwicklung irgendwie unnötig.
  • Man kann 'Target-Bauteile' nicht bearbeiten, sondern muss davon stets eine Kopie erzeugen.

Bedienung

  • Das ganze Programm ist als MDI konzipiert. Die Verwendung auf zwei Monitoren erübrigt sich damit. Selbst wenn man das Hauptfenster breitzieht über beide Monitore und Schaltplan und Platine darin auf separaten Monitoren hat, gibt es nur eine Werkzeugleiste auf dem linken Monitor und nur eine Sidebar (Einstellungen, Ebenen usw.).
  • Da ist jede Menge Müll in den Menüs, mit Einträgen, die im CAD einfach nichts zu suchen haben. Sei es das 'Service'-Menü oder die 'Versionen'. Und Distrelec taucht dann auch ein zweites Mal im 'Datei'-Menü auf. Ist ja schön, dass sowas eingebunden wird, aber dann doch irgendwie abschaltbar oder über einen zentralen Anlaufpunkt 'Beschaffung' oder sowas. Aber nicht derart platzraubend. Gleiches im 'Hilfe'-Menü: Lob, Forum, Email hin, Email zurück, Homepage, Empfehlen, über die Schulter. Voll überladen.
  • Im 'Elemente'-Menü musste man die Ziffern (zusätzlich zur Tastenbelegung rechts daneben) nochmal links davorsetzen, um sie für die Alt-Taste ansprechbar-unterstrichen zu bekommen.
  • Die Sidebar ist wieder selbstgefrickelt. Wenn der Bildschirm klein ist und nicht alle Ebenen drauf passen, hat man halt Pech. Oder man versucht, alles andere einzuklappen, um Platz zu schaffen. Hat man offenbar auch im Ingenieurbüro gemerkt und einen Knopf plaziert, der zumindest die ersten oder zweiten 50 Ebenen anzeigt.
  • Immerhin, man kann sie links und rechts andocken. Oben und unten wieder nicht.
  • Immer mal wieder versteckt gibt es 'L'- und 'S'-Knöpfe um irgendeinen Teil der aktuellen Konfiguration zu speichern. Etwa die momentan sichtbaren Ebenen. Oder die Farben ('Ansicht'->'Farben').
  • Die Farbwahldialoge sind auch wieder selbstgebastelt. Dabei bietet Windows auch die schon fix-und-fertig an.
  • Irgendwie ist die 3D-Ansicht ja nett, noch netter wärs aber, wenn man damit irgendwas anfangen könnte. Etwa in ein Bild rendern oder so. Es gibt keinen Knopf dafür...
  • Es gibt nur den Universal-Bus, in dem sämtliche Signale des Projektes auftauchen. Anklemmen an den Bus ist umständlich, man muss das gewünschte Signal aus einer Liste heraussuchen. Das ist bei Eagle deutlich effizienter gelöst (Kontextmenü).