EiffelStudio

Screenshot Software:
EiffelStudio
Szczegóły programowe:
Wersja: 6.8.8.6454 Aktualizowane
Filmu: 12 May 15
Wywoływacz: Emmanuel Stapf
Licencja: Wolny
Popularność: 132

Rating: 1.3/5 (Total Votes: 3)

Oprogramowanie Eiffel oferuje narzędzia programistyczne, które sprawiają, konkretny i natychmiastową różnicę w jaki sposób firmy produkują oprogramowanie.
 
 Flagowy produkt firmy, EiffelStudio, jest dostępna w ramach podwójnego licencjonowania: wybierać między Open Source i handlowych.
 
 Podczas Eiffla jest powszechnie uważany za najlepszy język do tworzenia szybkich i niezawodnych, skalowalnych aplikacji, EiffelStudioTM jest tylko narzędziem do realizacji pełnej mocy Eiffla Rozwoju FrameworkTM.
 
 EiffelStudio to więcej niż tylko IDE.
 
 Wyobraź sobie, że model systemu, jak myślisz - zdobywając swoje wymagania i procesy myślowe w Eiffel. Następnie, gdy jesteś gotowy do projektowania, budowania na nowo utworzonym modelu, wciąż w Eiffel. A następnie wdrożyć w Eiffel. Nigdy nie należy wrzucać coś się i zacząć od nowa. Nie potrzeba dodatkowych narzędzi, aby móc wrócić i dokonać zmian w architekturze bezpiecznie. W obie strony inżynierii? Jest zbudowany z projektem. Testowanie, metryki i narzędzia pracy? Są one zbudowane w.
 
 I debugowania? Eiffel rodzimych Wykonanie ContractTM zapobiega 90% błędów od zawsze występujące w pierwszej kolejności - i jakie błędy można łatwo prześledzić pozostają i naprawiane, zazwyczaj w ciągu dziesięciu minut.
 
 Jeśli masz wiele platform do konsolidacji, pogodzić lub komunikować się z, nie ma problemu. Eiffel działa w systemach Windows, Unix, Linux, a nawet wbudowany system VMS. Możesz stworzyć aplikację w Eiffel (nawet importowanie istniejących aplikacji jako punkt wyjścia), a następnie przenieść go na inne platformy Eiffla kompiluje się.

Co nowego w tym zwolnić:

  • Kandydat ten dopuszczenie do EiffelStudio 6.8, który zawiera następujące nowe funkcje: miarka (Proste programowanie współbieżne technologii Object-Oriented), możliwość dołączyć do uruchomionego procesu debuggera EiffelStudio , ulepszone biblioteki EiffelStore i uchwyt MySQL, i różne kompilator i poprawki EiffelStudio.

Co nowego w wersji funkcji 13.11.9.3542:

  • New:
  • kompilatora: Obsługiwane nawiasów oczyszczenia aliasy, które umożliwiają połączenia funkcji z argumentami na podmioty, które mają żadnych argumentów, aby wyglądać tak regularne połączenia funkcji. Jest to przede wszystkim przydatne do wykonywania połączeń na obiektach, np agenta Zamiast my_agent.call (X) może być wykorzystywane do my_agent (x). W przeciwieństwie do wspornika alias, nawias alias może być używany zarówno z zapytań i poleceń, ale jak z uchwytem alias, odpowiednia funkcja powinna mieć co najmniej jeden argument.
  • Kompilator: Obsługiwane nowe zasady do obsługi rzeczywistych argumentów w funkcji zadzwonić które owijają ostatnich argumentów w krotce gdy: liczba rzeczywistych argumentów przekracza liczbę argumentów formalnych lub gdy liczba rzeczywistych argumentów jest równa liczbie formalne argumenty, ale ostatni argument nie jest rzeczywisty typ-kompatybilny z ostatniej formalnej argumentu chyba owinięte w krotce. Jest to przede wszystkim przydatne do wykonywania połączeń na obiektach agenta unikając wyraźnej oczywisty zapis krotki. Na przykład, my_agent.call ([123, & quot; abc & quot ;, wartość]) można zapisać jako my_agent.call (123, & quot; abc & quot ;, wartości) lub w połączeniu z nawiasie alias, jak my_agent (123, & quot ; abc & quot ;, wartość)
  • .
  • kompilatora: Obsługiwane wyrażenia warunkowe, które pozwalają za pomocą różnych wyrażeń obliczyć wartość w zależności od pewnego warunku: jeśli x & lt; Y oraz X; z czym x elseif y & lt; z oo to y jeszcze końca.
  • Kompilator: wsparcie ecf przekierowanie - & gt; zapewnić możliwość tworzenia przekierowania z .ecf do drugiego (podobny do połączenia)
  • Usprawnienia:
  • Biblioteka: Dodano nawiasów aliasy PROCEDURE.call i FUNCTION.item tak, że połączenia z agentów foo.call (1, 2, 3) i x: = bar.item (& quot; qux & quot;) można zastąpić foo (1, 2, 3) i x. = bar (& quot; qux & quot;)
  • Biblioteka: Dodano nieważne bezpieczny wersja Gobo, tylko kłótnie, testy, narzędzia i XML nie są jeszcze nieważne bezpieczne
  • .
  • Poprawki błędów:
  • kompilator. Bug # 18266 (test # svalid031) - Naprawiono błąd, który powodował raportowania nieistniejącego błąd na przemianowany aliasem funkcji z uchwytem
  • Kompilator: bug # 18282 (test # multicon062) - Naprawiono błąd, który powodował nieprawidłowe raport o błędach dla obiektów z aliasu wspornika określonych w wielu formalnych ograniczeń generycznych
  • .
  • Kompilator:. Test # attach108 - Poprawiono obliczanie zakresów tylko do odczytu zmiennych używanych w wyrażeniach implicative z conjuctions

Co nowego w wersji Wersja 7.1.8.8986:

  • This dodaje nowe ramy Web Eiffla, poprawia Realizacja SCOOP, aby umożliwić więcej procesorów do biegania, dodaje wsparcie dla GTK 3.4 i jego HTML5 zaplecza, poprawia funkcji Systemu Informacji Eiffla i dodaje różne poprawki i ulepszenia.

Co nowego w wersji Wersja 7.0.8.8074:

  • This zawiera istotne usprawnienia w zakresie współbieżności (za pośrednictwem technologii łopatka) i puste przestrzenie bezpieczeństwa przez co ułatwia migrację do unieważnienia-bezpiecznego kodu.
  • W dodatku, ma wiele małych usprawnień, aby EiffelStudio łatwy w użyciu obejmuje coraz więcej składek zewnętrznych.

Co nowego w wersji 6.7.8.5049:

  • This wydania rozwiązuje pewne problemy incrementality przy korzystaniu z testów zaplecze.
  • Pewne problemy z wyświetlaniem nowa całej konstrukcji zostały rozwiązane.

Co nowego w wersji 6.6.8.2636:

  • New funkcje:
  • Podstawa Dodano wsparcie dla prawidłowego niedopasowania w klastrze serializacji SED.
  • Usprawnienia:
  • Czas pracy Gdy partnerskich instancji SPECIAL gdzie `pojemność" jest znacznie wyższa niż jego `count 'nowa kopia będzie miała zdolność'` `liczby ustawiony".
  • studio dodano nowe preferencje narzędzia Lista błędów & quot;. & Quot ;, tools.error_list.show_tooltip tak skończyć użytkownicy mogą określić, czy bogaty okno podpowiedzi powinny być automatycznie wyświetlane w narzędziu do listy błędów,
  • Funkcja usunięte
  • Poprawki błędów:
  • kompilator Naprawiono błąd # 16545, gdy kompilator nie wykrył, że nowy plik nie zawiera oczekiwanej klasy po przedstawieniu go w systemie (patrz test # incr340).
  • kompilatora Poprawiono kilka błędów rekompilacji (Bug # 16546, # 16547 błąd, bug # 16553) dla przypadków, gdy funkcja z twierdzeń jest usuwany z klasy nadrzędnej, podczas gdy klasa dziecko pozostaje bez zmian (patrz test # incr341, test # incr342, test # incr343).
  • studio # 15788 Naprawiono błąd (bug # 16209, # 16278 błąd) Błąd miga, gdy mysz tooltip poza EiffelStudio
  • Naprawiono błąd # studio Wyszukiwanie w realizatorów 16543 m.in. lub potomkowie nie przewijania, aby zobaczyć mecz
  • Poprawiono błędy rekompilacji kompilator (Bug # 14525, # 16052) błędów, które spowodowały awarię kompilatora lub nieprawidłowy komunikat o błędzie podczas sprawdzania odziedziczony kod klienta, który odnosi się do funkcji, która jest (re) przeniesiony (patrz test # incr293, test # incr338).
  • Zmiany użytkownika:
  • Tryb studio eksperymentalne już nie ma, stał się domyślnym. Aby mieć dostęp do trybu domyślnego 6,5, trzeba użyć zgodnej wersji.

Co nowego w wersji 6.5.8.524:

  • The EiffelBase rozszerzenie biblioteki został dodany do dostawy EiffelStudio .
  • Ta biblioteka oferuje nową klasę SEARCH_TABLE, który jest zestaw, w którym elementy są HASHABLE i kilka nowych obiektów sortowania dla potomków wiertła.
  • Kilka problemów z PART_SORTED_SET i BINARY_SEARCH_TREE_SET zostały ustalone.
  • Różne EiffelStudio błędy zostały ustalone. "Clear_all" w klasach smyczkowy i HASH_TABLE został przedawniony na rzecz "wipe_out".
  • Zmiana zachowania w STRING.resize było zrobić, aby zapobiec nazywając "rozmiar" o mniejszym rozmiarze.

Co nowego w wersji 6.4.7.9263:

  • For wstecznej kompatybilności mamy do wydania w tym 2 wersjach biblioteki. Domyślnie będzie korzystał z tyłu w wersji kompatybilnej. Aby korzystać z nowej biblioteki, trzeba użyć `-experiment" przełącznika. Możliwe jest tworzenie kodu, który kompiluje przeciwko obu wersjach, o ile niektóre małe zmiany przedstawia kodu.

Co nowego w wersji 6.4.7.8984:

  • Development aplikacji iPhone w Eiffel został dodany. Obecnie obsługuje tylko aplikacje graficzne wiersza polecenia, ale wsparcie dla aplikacji powinien być wkrótce. Poniższe biblioteki zostały dodane do dostawy: API biblioteki dynamicznej owijarki, biblioteki kodowania i biblioteki internacjonalizacji. Niektóre kwestie zostały ustalone na GTK. Niektóre błędy czasu wykonania gwint lub związane z serializacji zostały ustalone. Bug prekompilacja na Mac OS X został naprawiony.

Co nowego w wersji poprawek 6.4.7.8382:

  • Bug:
  • debugger: naprawiono błąd # niedawno wprowadzono 15610:. Wywołanie funkcji na void celu w {DBG_EXPRESSION_EVALUATOR_B} .is_boolean_expression w EiffelStudio
  • debugger: naprawiono błąd # wywołanie funkcji na void 15669 cel w {AST_DEBUGGER_BREAKABLE_STRATEGY} .initialize_current_context
  • debugger: ulepszone wsparcie dla mieszkańców testowych obiektu
  • Czas pracy:. Naprawiono niewykrycie przepełnienia stosu w wielowątkowym aplikacji na Linuksa
  • Zmiany użytkownika:
  • Kompilator: Zwiększany wersji schematu XML ECF w celu uwzględnienia ostatnich zmian
  • .
  • kompilator. Zastąpiony ECF atrybut schematu syntax_level od typu liczba całkowita ze składni typu string, który zawiera jedną z trzech możliwych wartości
  • Kompilator: Zastąpiony schematu ECF przypisują is_void_safe z typu boolean z void_safety typu znaków, który zawiera jedną z trzech możliwych wartości (None - brak kontroli bezpieczeństwa nieważne, nieważne wszystkich - wszystkich kontroli bezpieczeństwa, inicjalizacji - na żądanie void bezpieczeństwa Kontrole, czyli tylko dla podmiotów, które są dołączone).
  • kompilator. Możliwości zastosowania są stosowane po zastosowaniu opcji określonych w bibliotece przy opcji Użyj opcji aplikacji jest ustawiony na true
  • kompilator. Dodano kompatybilność uznawania kod za pomocą Wrostek / przedrostek `zamiast` 'alias'

Wymagania :

  • GTK +

Podobne oprogramowanie

Anjuta IDE
Anjuta IDE

22 Jun 18

jHepWork
jHepWork

20 Feb 15

GNOME Builder
GNOME Builder

16 Aug 18

Komentarze do EiffelStudio

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!