IDE dla GO , ale może i wiecej

ODPOWIEDZ
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1488
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

IDE dla GO , ale może i wiecej

Post autor: SunRiver »

W bólach i w cierpieniu powstaje środowisko dla języka go ...
Tak złożony projekt już nie bedzie banalnie w Fyne tym razem zmuszony jestem użyć Wails
To ogromne GUI korzystające z Web2wiew node.js i masy pakietów npm..
Tu już trzeba profesjonalnie Frontend - wails + node + codemirror , backend Go


Obrazek

tak na tą chwilę wygląda Frontend ... prace powoli nabierają kształtu
Awatar użytkownika
gufim
Użytkownik
Posty: 170
Rejestracja: 16 paź 2017, 16:58

Re: IDE dla GO , ale może i wiecej

Post autor: gufim »

Podoba mi się to co widze kawał projektu sie rozkręca
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1488
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: IDE dla GO , ale może i wiecej

Post autor: SunRiver »

Już nawet cos działa i teoretyczny na razie wpisywany z ręki kod można skompilować i uruchomić ....
jeszcze musze zrobić workspace i dostep do folderów i zapis plików by móc udostępnić wstępną wersję do testów
Tymczasem tak wygląda :

Obrazek
Awatar użytkownika
gufim
Użytkownik
Posty: 170
Rejestracja: 16 paź 2017, 16:58

Re: IDE dla GO , ale może i wiecej

Post autor: gufim »

Podoba mi się czekam na pierwsze testy
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1488
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: IDE dla GO , ale może i wiecej

Post autor: SunRiver »

Na tą chwilę chciałbym wam przedstawić ogólny zarys...
Nie jest to wersja jakkolwiek funkcjonalna ... na tą chwile jedynie Frontend

Co działa:

-- edytor > można wpisywać kod , działa podpowiadanie składni np func itd ...
-- Działają przyciski i przesyłają dane do terminala
-- częściowo działa terminal, ale jeszcze nie ma całkiem uruchomionego stdout (zablokowałem)
drzewo projektu i menu to na tą chwilę tylko atrapa będzie działać w następnej wersji którą udostępnię do testów

Proszę o ocenę Frontendu i ewentualną krytyke i pomysły
Wersja skompilowana dla windows -- debugowo włączony terminal power shell
Awatar użytkownika
gufim
Użytkownik
Posty: 170
Rejestracja: 16 paź 2017, 16:58

Re: IDE dla GO , ale może i wiecej

Post autor: gufim »

Podoba mi się zaczyna nabierać konkretnych krztaltów
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1488
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: IDE dla GO , ale może i wiecej

Post autor: SunRiver »

Dalej testujemy Frontend...

--> Włączyłem menu ,
--> dodałem ikony i uruchomiłem skróty klawiszowe (menu)
--> działają też skróty klawiszowe w edytorze np CTRL+F (FIND)

Obrazek

Wersja do windows -- 0.0.3 do testów Frontendu ...
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1488
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: IDE dla GO , ale może i wiecej

Post autor: SunRiver »

Dalszy ciąg Frontendu .,...

tym razem projectTree

--- otwiera na tą chwile folder w z którego jest uruchomiony i pokazuje pliki ,
--- posiada menu podręczne (uwaga działa) nie usuńcie sobie czegoś
--- próba otwarcia pliku w tej chwili wyłącza GUI --- nie są do końca połączone funkcje w backendzie
--- dorobiłem suwaki przewijania

Do testów samo ProjectTree

Obrazek

Dodano po 52 minutach 35 sekundach:
Kolejna wersja do testów ...

-- poprawiłem zachowanie menu
-- podłączyłem edytor do backendu (mozna otwierać pliki)
-- edytor pozwala na edycję i podpowiedzi funkcji
-- nie zapisuje plików
-- nie otwiera kolejnego taba

Obrazek

wersja 0.0.5 do oceny Frontendu i częściowego backendu ...
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1488
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: IDE dla GO , ale może i wiecej

Post autor: SunRiver »

Nowa wersja do testowania ...

Zmiany :

-- Program po uruchomieniu jeśli niema stworzonego workspace tworzy go i czeka na utworzenie nowego projektu
-- wpisaniu nazwy - tworzony jest folder projektu i podstawowe pliki go.mod i main.go
-- main.go zawiera szkielet Hello World
-- Nowy projekt można też utworzyć z menu File > New Project

Obrazek

Obrazek

wersja 0.0.6 do testów Frontend - Backend
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
ODPOWIEDZ

Wróć do „Na luzie”