Pytanie Dokumentacja Eclipse 4 RCP (aka E4)


Czy jest co najmniej coś innego niż samouczki Vogelli i jego książki, który jest całkowicie oparty na tych orzechach? Przykłady z jego repo są często niekompletne / niedokończone / nie będą działać, a te przykłady nawet nie pasują do książki.
Chciałbym znaleźć przynajmniej trochę javadoc do tego, ponieważ każdy krok na boki i jestem kompletnie zagubiony, jak wykonać różne zadania i jakie funkcje są dostępne.


16
2018-05-01 20:12


pochodzenie


Nigdy nie miałem okazji ich przeczytać, ale na wiki.eclipse.org/Eclipse4/Tutorials istnieje kilka dodatkowych samouczków - david
tak, widziałem te, thx. Ale to wciąż tylko kilka samouczków, podczas gdy ja szukam prawdziwych dokumentów LUB źródeł tego, co zawiera to E4. Nie mogę nawet znaleźć, co tak naprawdę stanowi E4 ... - Dmitry Avtonomov
@David: czy sam się rozwijasz używając E4? jeśli tak, jak zacząłeś? - Dmitry Avtonomov


Odpowiedzi:


Lars Vogel's Tutorials są najbardziej kompletną i aktualną dokumentacją dotyczącą rozwoju Eclipse 4. Po drugie, zadajemy pytania w Forum społeczności Eclipse 4. Ostatnia opcja polega na szukaniu w Google konkretnych problemów technicznych, które w większości przypadków prowadzą do wpisów na blogu od tych samych osób, które są aktywne na forach. (Głównie pojedynczy kibiców jak Lars, niektórzy deweloperzy Eclipse i chłopaki z www.eclipsesource.com)

Odradzam korzystanie z wiki, ponieważ wiele informacji może być nieaktualnych i może być bardziej mylących niż faktyczna pomoc. Dokumentacja dla JFace i SWT może być ponownie użyty z Eclipse 3.x, ponieważ w Eclipse E4 jest kilka zmian.


10
2018-05-02 10:46



to jest tak dziwne, że jest tak dużo szumu na temat E4 i żadnych prawdziwych dokumentów .. tylko kilka samouczków. Dziwne jest również to, że Eclipse jest zawsze reklamowany jako open source, ale czy próbowałeś znaleźć źródła? - Dmitry Avtonomov
Prawdopodobnie nie otrzymam zbyt wielu odpowiedzi na to pytanie, więc będę musiał zaakceptować to;) Widziałem już te tagi już i zamieszczone na forach. Zasadniczo w tym momencie okazuje się, że nie mogę zrobić nic więcej, niż jest w tutorialu .. i nie ma sposobu, aby dowiedzieć się więcej. - Dmitry Avtonomov
Tak, Eclipse nie jest zbyt zachęcający dla początkujących. Eclipse 3 miał przynajmniej dobrą dokumentację referencyjną i dostępne były przyzwoite książki, ale to było podczas szczytu hype. Ale nie lekceważ tych tutoriali, są one tak dobre, jak każda książka w przeszłości. Wszystko tam jest;) - Frank
Czy jest jakaś aktualizacja tej odpowiedzi od stycznia 2014? Programowałem RCP "E3" przez około 18 miesięcy, a teraz przechodzę na E4. Po tym wszystkim ledwie znam E3. Mam bardzo trudny czas, inwestując dużo energii na powolne powroty. Samouczki Vogel są zbyt gęste dla początkujących. Zakłada znajomość pojęć i języka, a ja znalazłem przykłady trudne do uogólnienia. Jak ludzie się tego uczą? - garyp
Właśnie zaczynam od zaćmienia i jestem bardzo sfrustrowany brakiem dokumentów - dobrze wiedzieć, że co najmniej 3x dokumenty mogą być wykorzystane dla komponentów JFace / SWT. - danwild


E4 jest żywy i wiele jego komponentów jest teraz zawartych w standardowej platformie Eclipse. Dlatego większość dokumentacji i książek Eclipse 3 jest nadal aktualna, podobnie jak Eclipse 4.

Jeśli chcesz zrozumieć teorię, powinieneś rozpocznij wyszukiwanie  Slajdy konferencji Eclipse wyjaśnienie platformy Eclipse i wtyczek. Zaufaj mi, może zabrzmi to staroświecko, ale w większości przypadków znajduję EclipseCon Powerpoint lub PDF, jest to świetna prezentacja, koncentrująca się w ciągu 30 minut na pracy kilku najlepszych programistów Eclipse. Gdybym musiał ponownie rozpocząć naukę Eclipse, zacznę od kilku slajdów EclipseCon, mówiących o wtyczkach Eclipse i modelu Eclipse E4.

W Eclipse4 lub E4 mamy na myśli Model Eclipse4, który jest teraz częścią platformy Eclipse. Sam Eclipse IDE obsługuje zarówno programowanie w wersji 3.x, jak i Eclipse4.

Jeśli chcesz uruchomić Eclipse4, powinieneś wziąć dobrą książkę lub samouczek i postępować zgodnie z nim krok po kroku. Jako przykład masz te książki:

  • Eclipse RCP (Rich Client Platform) 2. wydanie
  • Wkład w projekt Eclipse IDE (bezpłatny ebook)
  • Przykład rozwoju wtyczki Eclipse 4: Przewodnik dla początkujących
  • Natychmiastowe tworzenie Eclipse 4 RCP Development

Istnieje jednak wiele źródeł informacji, jak wiele książek, samouczków internetowych i blogów. Większość z nich można znaleźć tutaj:

Na mojej osobistej liście, do kogo należy się zwrócić, mogę dołączyć: Vogella RCP, EclipseSource, Tom Schindl, OpCoach, RCPVision, Kai Toedter, AllBlue, Wim Yongman oraz wszyscy współtwórcy E4, którzy piszą artykuły. Ale niesprawiedliwe jest nie wspominać o nich wszystkich.

Jeśli nie jesteś zadowolony z dokumentów i samouczków, proszę zgłoś błąd do platformy Eclipse; wspomnij "brakujące dokumenty, aby użyć E4" i określ, czego potrzebujesz. Zespół platformy UI zajmie się tym, łącząc istniejącą dokumentację z powyższą stroną wiki lub tworząc brakujące dokumenty.

Uwaga: kilku deweloperów zespołu Eclipse E4 i platformy przyczyniło się do sukcesu tej technologii, naprawiając błędy, pisząc kod, dokumenty, samouczki i otwierając firmy w oparciu o to.

Pracownicy Eclipse piszą większość istniejących dokumentów i zwykle chodzą na konferencje. Zwykle otrzymujesz najlepsze wyniki podczas konferencji Eclipse. Jeśli otrzymasz ich slajdy, możesz uzyskać najlepsze zalety niektórych Eclipse i Java Champions, skondensowanych na 30 slajdach lub w 30-minutowym filmie wideo.

Możesz zacząć przyczyniać się do open source, postępując zgodnie z tutorialami, takimi jak te napisane przez Eclipse Committers, a następnie możesz oddać, pisząc dokumenty, aby uchwycić swoje osiągnięcia;)

Pamiętaj jednak, że samouczek nie jest książką. Za tym stoi inny proces. Na szczęście ci wspaniali programiści znaleźli czas na pisanie kodu i dokumentacji w tym samym czasie.


2
2018-03-02 16:58



Zdajesz sobie sprawę, że odpowiadasz na 3-letnie pytanie, prawda? Odnośnie twojej notatki - to zupełnie nieistotne. Jest głównym twórcą i programistą i zarabia pieniądze na treningu, rozumiem to, ale to nie pomaga mi zacząć. Wśród linków, które udostępniasz, pokaż mi przynajmniej jedną, która zawiera przynajmniej przewodnik początkowy? Mówisz, że jest wiele książek. Hmm .. sprawdźmy twój link, aha! Jest dokładnie jedna książka o rozwijaniu za pomocą RCP! I to jest ta sama książka, która była tam 3 lata temu! Miły. - Dmitry Avtonomov
Powinieneś spojrzeć na odpowiedź z 25 września 2015 roku, napisaną przez autora: "Po prawie 2 latach nie było przyzwoitej odpowiedzi na to pytanie." Oznacza to, że we wrześniu 2015 r. Odpowiedź jest nadal aktualna. O trafności: umieściłem 3 linki do wszystkich dostępnych tutoriali oraz dodałem nazwiska autorów książek. Jako przykład "AllBlue" napisał jedną z innych książek na temat E4 RCP - psuzzi
Podsumowując, wskazałem wszystkie dostępne dokumenty, wszystkich autorów i jak poprosić o brakującą dokumentację, ponieważ jest to proces oparty na współpracy. Tak więc, jeśli autor tego nie zrozumie, powiedziałbym, że pytanie nie jest istotne. - psuzzi
Czy naprawdę przeczytałeś moją odpowiedź? (1) "E4 jest teraz zintegrowany z platformą", aby czytelnicy zrozumieli, że dokumentacja Eclipse 3 jest wciąż aktualna, podobnie jak Eclipse 4. (2) Ktoś czytający twoje pytanie może pomyśleć, że tutoriale są złym źródłem informacji. To jest mylące Jestem współautorem Eclipse i te samouczki są istotne. (2) Pierwszy odsyłacz, zasób nr 313: Wtyczka Eclipse 4 Rozwój Przykład to kolejna dobra książka. Mogę wymienić wszystkie dobre - psuzzi
Nie jestem zainteresowany rozwojem wtyczek, może to być sposób, aby dowiedzieć się czegoś o tym, jak rzeczy są wykonywane w Eclipse, ale chciałem go użyć jako platformy RCP. Nie rozumiem nawet, co masz na myśli, mówiąc: "E4 jest teraz zintegrowany z platformą". Czy E4 nie był platformą? E3 była tylko poprzednią wersją z innym modelem kodowania iz E4 wszystkie interfejsy API i punkty rozszerzenia zostały w większości zastąpione wtryskiem (aw czasie gdy nie było nigdzie opisywane, które komponenty mogą być wstrzykiwane)? Dlaczego istnieje rozróżnienie pomiędzy platformą a skrótami Ex? - Dmitry Avtonomov


Byłem w tej samej sytuacji w moim sparingowym projekcie RCP i miałem zamiar się poddać

od czasu Neona sytuacja uległa znacznej poprawie

moje podejście

  • weź teno-Example od vogella, aby zbudować bezgłową

  • dodaj swoje niestandardowe części za pomocą "cześć świata" i baw się, aby się uczyć

  • dla dostępu do bazy danych użyj deklaratywnej usługi przy użyciu jpa

Przykładem będzie

http://relations-rcp.sourceforge.net/

do rejestrowania i wyświetlania błędów

https://github.com/buchen/portfolio

ten projekt otwiera oczy!

ogólnie:

szukaj Application.e4xmi w Github według daty malejącej, a znajdziesz doskonałe przykłady i pełne działające produkty

Zapomnij o e3 i trzymaj się prostego e4. Skorzystaj z najnowszych api

  • zrób wtyczkę i18n i użyj

    @Wstrzykiwać  @Tłumaczenie  Wiadomości wiadomości;

  • użyj ISideEffect jako wiązania

dla mnie fajnie jest kodować e4


2
2017-11-30 14:14





Po prawie 2 latach nie było przyzwoitej odpowiedzi na to pytanie. Dlatego uważam platformę Eclipse E4 za skutecznie martwą, ponieważ wciąż są ludzie, którzy głosują na to pytanie i nie mogą znaleźć odpowiedzi.

Mam tylko jedną odpowiedź - przejdź do platformy NetBeans. Są podobne problemy, ale przynajmniej ludzie odpowiadają na liście mailingowej i są książki, które są całkiem nowe i faktycznie dostarczają działającego kodu źródłowego! Enve na stronie NetBeans zapewnia bezpłatny samouczek na wiele rzeczy za darmo!

Mam na myśli, że trudno w to uwierzyć, ale powinieneś wypróbować platformę NetBeans - to jedyny wybór.


1
2017-09-23 05:35





Dla każdego, kto potknie się tutaj szukając przykładu e4, oto prosty prosty przykład użycia eclipse 4 rcpeclipse 4: rcp zaczyna się


0
2017-09-05 12:13



ten nie wykracza poza to, co można znaleźć na stronie Larsa Vogela. Problemy zaczynają się, gdy zaczniesz się posuwać trochę dalej i zostaniesz uwięziony przez takie rzeczy jak Explorer nie działa bez warstwy kompatybilności z Eclipse 3, lub próbując zrozumieć, jak działa wewnętrzna magistrala komunikatów, jaki jest właściwy projekt, aby naprawdę odłączyć komponenty (jeśli tylko zaczniesz otwarcie korzystasz z platformy, a skończysz pisanie kodu, który będzie nadal w pełni zależny od części jaźni ...). e4 jest ogromny, 10 stron samouczków ze zdjęciami nie wystarczy, aby naprawdę zacząć od tego. - Dmitry Avtonomov
Wiem, że Lars Vogel jest najlepszym miejscem do głębokiego poznania e4. Dlatego nazwałem to prostym przykładem. To nie jest samouczek, w którym można opanować e4, to tylko posmak struktury. duh. - tambalolo


Standardowa dokumentacja Eclipse dla wersji 4.3 (Kepler) zawiera javadoc dla większości projektu e4:

http://help.eclipse.org/kepler/topic/org.eclipse.platform.doc.isv/reference/api/overview-summary.html?cp=2_1_0


-2
2017-08-24 23:36