Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Konkurrenz zu lazarus erschienen (https://www.delphipraxis.net/76141-konkurrenz-zu-lazarus-erschienen.html)

mse1 17. Nov 2010 13:24

AW: Konkurrenz zu lazarus erschienen
 
Zitat:

Zitat von mschaefer (Beitrag 1062175)
Noch eine Frage: Wie kann ich eigene Komponenten installieren?

Ein Beispiel ist im Projekt apps/ide/myide, die einzelnen Schritte sind in README.TXT unter "How to add custom components to MSEide" beschrieben.

mschaefer 17. Nov 2010 17:32

AW: Konkurrenz zu lazarus erschienen
 
Hallo Martin,

jetzt bin ich doch neugierig geworden...

Welche Zeosversion kann bei MseIde verwendet werden und
in welches Verzeichnis kommen die für das mseide_zeos Projekt ?

Grüße

mse1 17. Nov 2010 17:58

AW: Konkurrenz zu lazarus erschienen
 
Zur Entwicklung verwendete ich Zeos 6.6.2, wahrscheinlich funktionieren auch neuere Versionen. Das ZEOS Verzeichnis muss in 'Projekt'-'Options'-'Macros'-'zeosdir' angegeben werden.
Ich möchte aber darauf hinweisen, dass das native MSEgui DB framework bessere Möglichkeiten bietet und bevorzugt eingesetzt werden sollte.

mschaefer 17. Nov 2010 20:29

AW: Konkurrenz zu lazarus erschienen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Etwa wie im Anhang?

Also keine Frage, Du sollst schon an Deine Komponenten glauben,
aber ich habe schlicht etliche Projekte mit Zeos und da würden
die gut passen.


In welchen Bereichen verwendest Du MseIde Programme eigentlich?
Sowas ist ja doch ein größeres Projekt.

Grüße

mse1 18. Nov 2010 05:35

AW: Konkurrenz zu lazarus erschienen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von mschaefer (Beitrag 1062232)
Etwa wie im Anhang?

Ja, zusätzlich braucht es noch die Einstellungen hier im Anhang, apps/ide/mseide_zeos.prj hat diese Einstellungen.
Zitat:

Also keine Frage, Du sollst schon an Deine Komponenten glauben,
aber ich habe schlicht etliche Projekte mit Zeos und da würden
die gut passen.
Um die Möglichkeiten voll auszuschöpfen bieten die MSEgui DB Komponenten wirklich mehr.
Zitat:

In welchen Bereichen verwendest Du MseIde Programme eigentlich?
Ich persönlich verwende MSEide+MSEgui hauptsächlich zur raschen Konstruktion von Bedieneroberflächen und Tools, meist im Zusammenhang mit spezieller Hardware und Mikroprozessoren, zur Programmierung von Testsystemen und für Datenanalyseprogramme.
Die MSEide+MSEgui "Kunden" machen hauptsächlich kommerzielle SQL-Datenbankanwendungen, POS-Systeme mit Touchscreen und Anlagesteuerungen, schau doch mal in die Mailinglist.
Zitat:

Sowas ist ja doch ein größeres Projekt.
Da liegst du richtig. ;-)
http://www.ohloh.net/p/11134?p=MSEide%2BMSEgui
Zitat:

Codebase 363,042
Effort (est.) 97 Person Years
Avg. Salary $ 55000 year
$ 5,362,254

mse1 26. Feb 2011 20:42

AW: Konkurrenz zu lazarus erschienen
 
MSEide+MSEgui Version 2.6 wurde freigegeben:
http://developer.berlios.de/project/...group_id=11520

Martin

mse1 18. Jul 2011 07:22

AW: Konkurrenz zu lazarus erschienen
 
Mit Acosys4 ist ein weiteres mit MSEide+MSEgui hergestelltes kommerzielles Produkt erschienen:
http://www.acosys.co.id/

Einige Videos sind hier:
http://www.youtube.com/watch?v=JdcUS..._order&list=UL

Martin

mse1 13. Jan 2012 06:41

AW: Konkurrenz zu lazarus erschienen
 
MSEide+MSEgui Version 2.8 für FPC 2.6.0 ist da:
http://sourceforge.net/projects/mseide-msegui

Martin

mjustin 13. Jan 2012 11:37

AW: Konkurrenz zu lazarus erschienen
 
Laut http://mseide-msegui.sourceforge.net/ erfordert MSEIde+MSEgui Free Pascal 2.6.0 - kann man darin auch schon die in 2.6.0 neuen oder verbesserten Sprachfeatures (Delphi-kompatible Generics) nutzen? Falls nein, wie sieht es bei Lazarus in Bezug auf FPC 2.6.0 aus, benötigt man einen Development Snapshot?

mse1 13. Jan 2012 12:42

AW: Konkurrenz zu lazarus erschienen
 
Sowohl Lazarus als auch MSEide rufen FPC als externes Programm auf, MSEide ist sogar darauf eingerichtet andere Compiler (z.B. gcc) zu verwenden.
Das heisst, es können immer alle Funktionen des entsprechenden Compilers benützt werden. Code highlighting ist bei MSEide für neueste Konstrukte möglicherweise unvollständig. Nötigenfalls können die Sprachdefinitionsdateien (apps/ide/syntaxdefs/*.sdf) durch die Anwender selbst ergänzt werden.

JamesTKirk 13. Jan 2012 13:35

AW: Konkurrenz zu lazarus erschienen
 
Zitat:

Zitat von mjustin (Beitrag 1145742)
Laut http://mseide-msegui.sourceforge.net/ erfordert MSEIde+MSEgui Free Pascal 2.6.0 - kann man darin auch schon die in 2.6.0 neuen oder verbesserten Sprachfeatures (Delphi-kompatible Generics) nutzen? Falls nein, wie sieht es bei Lazarus in Bezug auf FPC 2.6.0 aus, benötigt man einen Development Snapshot?

Kleine Warnung (nur um lange Gesichter zu vermeiden): In der Veröffentlichung von FPC 2.6.0 steht zwar, dass die Kompatibilität zu Delphis Generics erhöht wurde, aber sie ist noch nicht so weit, wie du es vielleicht von Delphi gewohnt bist. In der Entwicklungsversion 2.7.1 schaut es jedoch schon anders aus (auch wenn sie immer noch nicht perfekt sind... :oops: ).

Gruß,
Sven

mjustin 13. Jan 2012 15:42

AW: Konkurrenz zu lazarus erschienen
 
Zitat:

Zitat von mse1 (Beitrag 1145757)
Sowohl Lazarus als auch MSEgui rufen FPC als externes Programm auf, MSEide ist sogar darauf eingerichtet andere Compiler (z.B. gcc) zu verwenden.
Das heisst, es können immer alle Funktionen des entsprechenden Compilers benützt werden. Code highlighting ist bei MSEide für neueste Konstrukte möglicherweise unvollständig. Nötigenfalls können die Sprachdefinitionsdateien (apps/ide/syntaxdefs/*.sdf) durch die Anwender selbst ergänzt werden.

Klingt sehr gut, Editorunterstützung ist nicht essentiell - ich nutze Generics auch nur sparsam, und editiere meist nur mit Delphi. Kann also jetzt einige Cross-Plattform-Projekte mal auf das 21. Jahrhundert umstellen :)

mse1 1. Apr 2012 18:35

AW: Konkurrenz zu lazarus erschienen
 
MSEide+MSEgui 2.8.2 wurde freigegeben:

http://sourceforge.net/projects/msei...-msegui/2.8.2/
http://gitorious.org/mseide-msegui

Ebenfalls neu ist MSEgit 1.2:

http://sourceforge.net/projects/mseu...es/msegit/1_2/
http://gitorious.org/mseuniverse/mse...r/tools/msegit

mse1 27. Sep 2013 16:15

AW: Konkurrenz zu lazarus erschienen
 
MSEide+MSEgui 3.0 ist da:
http://sourceforge.net/projects/mseide-msegui/
Viel Spass!

Martin

mse1 28. Sep 2013 16:59

AW: Konkurrenz zu lazarus erschienen
 
Ebenfalls neu MSEspice 1.0, eine mit MSEide+MSEgui gemachte graphische Oberfläche für das Schaltungssimulationsprogramm ngspice:
https://sourceforge.net/projects/mseuniverse/

mse1 18. Aug 2014 09:42

AW: Konkurrenz zu lazarus erschienen
 
MSEide+MSEgui Version 3.4 steht bereit:
https://sourceforge.net/projects/mse...de-msegui/3.4/
Neue untestützte Systemumgebung: FreeBSD-x86_64.
Auch MSEgit und MSEspice sind nun für FreeBSD erhältlich:
http://sourceforge.net/projects/mseuniverse/

AlexII 18. Aug 2014 09:55

AW: Konkurrenz zu lazarus erschienen
 
Also die GUI sieht aus wie aus den 70ger. Das stößt doch die Kunden schon vor dem Download ab, oder? Kann man da was hübscheres machen?

mkinzler 18. Aug 2014 10:02

AW: Konkurrenz zu lazarus erschienen
 
Es hält Dich niemand ab, dies zu tun. ;)

mse1 18. Aug 2014 10:04

AW: Konkurrenz zu lazarus erschienen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von AlexII (Beitrag 1268928)
Kann man da was hübscheres machen?

Man kann. MSEgui ist komplett skinbar. Schau mal nach "tframe", "tface", "tframetemplate", "tfacetemplate", "tfacelist"... und "tskincontroller". Im Anhang ein Beispiel welches lediglich mit Objektinspektoreinstellungen gestaltet wurde. MSEgui hatte diese Fähigkeiten bereits vor 10 Jahren. ;-)

mse1 28. Nov 2014 09:37

AW: Konkurrenz zu lazarus erschienen
 
Liste der Anhänge anzeigen (Anzahl: 2)
MSEide+MSEgui 3.6 ist da:
https://sourceforge.net/projects/mseide-msegui/

Neue Zielumgebung: arm-linux (Raspberry Pi). MSEide läuft erstaunlich flüssig auf dem Raspberry Pi.
Es gibt auch ein neues Projekt-Template für die Cross-Kompilierung und Remote-Debugging i386-linux -> arm-Linux. Die benötigte Cross-Compiler-Umgebung ist hier:
https://sourceforge.net/projects/mse...es/fpcrossarm/
Nähere Angaben sind in README.TXT des MSEide+MSEgui Paketes.

MSEide 3.6 unterstützt das Andocken von Entwurfsformularen wie alle anderen MSEide Fenster.

Es gibt ebenfalls neue Versionen von MSEgit und MSEspice und ein neues Werkzeug MSEtest welches zur Durchführung von Unit-Tests oder zur Kompilierung einer Gruppe von Programmen verwendet werden kann.
https://sourceforge.net/projects/mseuniverse/

Martin

Dejan Vu 28. Nov 2014 10:17

AW: Konkurrenz zu lazarus erschienen
 
Wenn die IDE-GUI nicht nur so extrem 'kompakt' wäre... Also vom Design her. Da bekomme ich Fingerkrämpfe und Augenkrebs von.

Und wenn ich daran rummäkele, kann der Rest nicht schlecht sein (nur mal so nebenbei) ;-)

mse1 29. Nov 2014 07:48

AW: Konkurrenz zu lazarus erschienen
 
Die Schriftgrösse kann beim Start von MSEide mit dem Kommandozeilenparameter
--fontalias=stf_default,,16
auf z.B. 16 Pixel Höhe eingestellt werden.

EgonHugeist 30. Nov 2014 01:19

AW: Konkurrenz zu lazarus erschienen
 
Martin, einfach super Arbeit!

mse1 1. Dez 2014 06:34

AW: Konkurrenz zu lazarus erschienen
 
Danke! :-)

Dejan Vu 1. Dez 2014 06:43

AW: Konkurrenz zu lazarus erschienen
 
Zitat:

Zitat von mse1 (Beitrag 1281541)
Die Schriftgrösse kann beim Start von MSEide mit dem Kommandozeilenparameter
--fontalias=stf_default,,16
auf z.B. 16 Pixel Höhe eingestellt werden.

Das ändert nichts am Design.

mse1 15. Mai 2015 09:21

AW: Konkurrenz zu lazarus erschienen
 
Neue Version 3.8:
https://sourceforge.net/projects/mse...de-msegui/3.8/
Auch für MSEgit, MSErun und MSEspice gibt es neue Versionen:
https://sourceforge.net/projects/mseuniverse/files/
MSElang macht ebenfalls Fortschritte. Im Moment bin ich daran für den Free Pascal Dialekt exceptions für das LLVM-backend zu implementieren. Die Qualität des von LLVM generierten Codes ist verblüffend.
https://gitlab.com/mseide-msegui/mselang/wikis/home

mse1 13. Nov 2015 09:54

AW: Konkurrenz zu lazarus erschienen
 
MSEide+MSEgui 4.0 für FPC 3.0.0 ist da!
https://sourceforge.net/projects/mseide-msegui/

Es gibt auch neue Versionen für MSEgit, MSEspice and MSErun:
https://sourceforge.net/projects/mseuniverse/

Viel Spass!

Martin

Bambini 13. Nov 2015 10:09

AW: Konkurrenz zu lazarus erschienen
 
Zitat:

The widgetset library is completely written in Pascal and links directly to xlib on Linux and to gdi32 on win32.
Kommt einem irgendwie bekannt vor:gruebel:

mse1 13. Nov 2015 12:10

AW: Konkurrenz zu lazarus erschienen
 
Ehm, was meinst du jetzt damit?

Bambini 13. Nov 2015 12:26

AW: Konkurrenz zu lazarus erschienen
 
Hört sich danach an, dass die UI Controls selbst gezeichnet werden und es keine "native" Controls sind. Verstehe ich dies richtig?
wenn ja, dann ist dies der FMX Weg.

mse1 13. Nov 2015 12:40

AW: Konkurrenz zu lazarus erschienen
 
Das verstehst du richtig.
Allerdings hat MSEgui diesen Weg mehr als zehn Jahre vor FMX eingeschlagen. Also "FMX ist der MSEgui-Weg" ;-)

Bambini 13. Nov 2015 12:47

AW: Konkurrenz zu lazarus erschienen
 
Unterstützt MSEgui neben Windows und Linux noch andere Plattformen?

mse1 13. Nov 2015 12:59

AW: Konkurrenz zu lazarus erschienen
 
FreeBSD und ARM-Linux, z.B. Raspberry Pi. Die Architektur von MSEgui ist so gestaltet, dass sich einfach weitere Backends realisieren lassen.

mse1 25. Feb 2016 06:52

AW: Konkurrenz zu lazarus erschienen
 
MSEide+MSEgui 4.2 ist da:
https://sourceforge.net/projects/mse...de-msegui/4.2/

Neue Versionen von MSEgit, MSEspice und MSErun:
https://sourceforge.net/projects/mseuniverse/files/

Neu gibt es MSEgui auch für Windows 64 Bit.

mse1 14. Feb 2017 15:04

AW: Konkurrenz zu lazarus erschienen
 
MSEide+MSEgui 4.4 für Free Pascal 3.0.2 wurde freigegeben:
https://sourceforge.net/projects/mseide-msegui/

Es gibt auch neue Versionen der ARM (Raspberry Pi) cross and native
Umgebungen für Free Pascal:
https://sourceforge.net/projects/mseide ... pcrossarm/
https://sourceforge.net/projects/mseide ... es/fpcarm/

und neue Versionen von MSEgit, MSEspice and MSErun:
https://sourceforge.net/projects/mseuniverse/

Martin

Stevie 14. Feb 2017 18:16

AW: Konkurrenz zu lazarus erschienen
 
Ich mein das nun keineswegs böse oder sarkastisch, aber gibt's die UI auch in schön?
Es kann ja durchaus sein, dass die Screenshots dort etwas angestaubt sind, aber ich finde keine, die mich nicht an Windows 98 erinnern.
Ich kann mich noch an die Zeiten erinnern, wo man einer Java-Anwendung aufgrund ihrer gruseligen UI ihre Herkunft ansehen konnte.

mse1 15. Feb 2017 06:18

AW: Konkurrenz zu lazarus erschienen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Stevie (Beitrag 1361585)
Ich mein das nun keineswegs böse oder sarkastisch, aber gibt's die UI auch in schön?

Was als "schön" gilt ändert sich ja alle paar Monate. Für mich ist bei UI für Softwarewerkzeuge die Produktivität das wichtigste und da ist es nicht sinnvoll, erreichte Optima wegen Geschmacksfragen aufzugeben. Mit Windows 98 hat das in MSEide verwendete UI nicht viel zu tun, auch wenn es sich daran erinnert.
Die Skin-Definition für MSEide ist in apps/ide/guitemplates.pas (Modul-Ansicht im Anhang), es steht dir frei, eigene Skins zu verwenden. Es besteht auch die Möglichkeit, Skins auf MSEuniverse zu veröffentlichen.

Wie allmählich bekannt sein sollte, ist das Erscheinungsbild von MSEgui Applikationen frei definierbar, siehe z.B.
http://www.acosys.co.id/screenshot
http://zenway.ru/page/xelplayer

hoika 15. Feb 2017 06:38

AW: Konkurrenz zu lazarus erschienen
 
Hallo,
die GUI auf #1 erinnert mich eher an Turbo-Vision zu seligen DOS-Zeiten ...

Aber was anderes:
Waren Free-Pascal und Lazarus nicht miteinander "verbunden" (Lazarus = IDE für Free-Pascal?)

mse1 15. Feb 2017 06:47

AW: Konkurrenz zu lazarus erschienen
 
Zitat:

Zitat von hoika (Beitrag 1361605)
Waren Free-Pascal und Lazarus nicht miteinander "verbunden" (Lazarus = IDE für Free-Pascal?)

Free Pascal und Lazarus sind unabhängige Projekte.
MSEide ist nicht auf Free Pascal beschränkt, ausser zum Programmieren von Free Pascal-MSEgui Anwendunge verwende ich MSEide auch in gcc-basierten Embedded-Mikrocontroller-Projekten.

mse1 25. Nov 2017 07:00

AW: Konkurrenz zu lazarus erschienen
 
MSEide+MSEgui Version 4.6 für FPC 3.0.4 ist da:
https://sourceforge.net/projects/mse...de-msegui/4.6/

Es gibt auch neue Versionen von MSEgit, MSErun, MSEspice und MSEkicadBOM:
https://sourceforge.net/projects/mseuniverse

der Cross-Entwicklungsumgebung für Raspberry Pi:
https://sourceforge.net/projects/mse...es/fpcrossarm/

und FPC für Raspberry Pi:
https://sourceforge.net/projects/mse.../files/fpcarm/


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 Uhr.
Seite 2 von 4     12 34      

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