EiffelStudio

Sagteware kiekie:
EiffelStudio
Sagteware besonderhede:
Weergawe: 6.8.8.6454 Opgedateer
Upload datum: 12 May 15
Ontwikkelaar: Emmanuel Stapf
Lisensie: Gratis
Populariteit: 19

Rating: 1.5/5 (Total Votes: 2)

Eiffel sagteware bied ontwikkeling gereedskap wat 'n konkrete en onmiddellike verskil in hoe maatskappye produseer sagteware te maak.
 
 Die maatskappy se vlagskip produk, EiffelStudio, is beskikbaar onder Dual Lisensiëring: kies tussen Open Source en kommersiële.
 
 Terwyl Eiffel word allerweë beskou as die beste taal vir die skep van 'n vinnige, sterk, skaalbare aansoeke, EiffelStudioTM is die enigste hulpmiddel vir die verwesenliking van die volle krag van die Eiffel Ontwikkeling FrameworkTM.
 
 EiffelStudio is meer as net 'n IDE.
 
 Verbeel jou in staat om 'n model van jou stelsel as wat jy dink - vaslegging jou vereistes en jou denkprosesse in Eiffel. Dan, wanneer jy gereed is om ontwerp, jy bou op die model wat jy nou net gemaak, nog in Eiffel. En dan moet jy implementeer, in Eiffel. Jy moet nooit iets uit te gooi en begin oor. Jy hoef nie ekstra gereedskap moet wees om terug te gaan en veranderinge in argitektuur maak veilig kan. Retour ingenieurswese? Dit is gebou in die ontwerp. Toets, statistieke en produktiwiteit gereedskap? Hulle is gebou in.
 
 En ontfouting? Moedertaal Design Eiffel se deur ContractTM verhoed 90% van die foute uit ooit voorkom in die eerste plek - en wat foute bly maklik opgespoor en herstel, gewoonlik binne tien minute.
 
 As jy meer platforms om te konsolideer, te versoen of te kommunikeer met, geen probleem. Eiffel loop op Windows, Unix, Linux, ingesluit, en selfs VMS stelsels. Jy kan 'n aansoek in Eiffel skep (selfs die invoer van jou bestaande programme as 'n beginpunt), en dan migreer dit na 'n ander platform Eiffel stel om.

Wat is nuut in hierdie vry:

  • Dit release kandidaat vir EiffelStudio 6,8 wat die volgende nuwe funksies sluit in: SCOOP (Gewone Gelyktydige objekgeoriënteerde programmering tegnologie), die vermoë om 'n lopende proses heg aan die EiffelStudio debugger , 'n verbeterde EiffelStore biblioteek en MySQL hanteer, en verskeie samesteller en EiffelStudio bugfixes.

Wat is nuut in die weergawe 13.11.9.3542:

  • New kenmerke:
  • samesteller: Ondersteun hakies aliasse wat toelaat dat die behandeling funksie oproepe met argumente op entiteite wat geen argumente neem om as gereelde kenmerk oproepe kyk. Dit is meestal nuttig om 'n beroep op die agent voorwerpe, bv maak in plaas van my_agent.call (x) is dit moontlik kan wees om my_agent (x) te gebruik. Anders bracket alias, kan hakies alias gebruik word met beide navrae en opdragte, maar soos met bracket alias, moet die ooreenstemmende funksie ten minste een argument het.
  • samesteller: Ondersteun nuwe reëls om werklike argumente te hanteer in 'n funksie noem wrap laaste argumente in 'n tuple wanneer die getal van die werklike argumente oorskry die aantal formele argumente of wanneer die getal van die werklike argumente is gelyk aan die aantal formele argumente, maar die laaste werklike argument is nie tik-versoenbaar is met die laaste formele argument tensy toegedraai in 'n tuple. Dit is meestal nuttig om 'n beroep op die agent voorwerpe vermy eksplisiete openbaar tuple notasie te maak. Byvoorbeeld, my_agent.call ([123 & quot; abc & quot ;, waarde]) kan geskryf word as my_agent.call (123, & quot; abc & quot ;, waarde), of, wanneer dit gekombineer met hakies alias, as my_agent (123, & quot ; abc & quot ;, waarde)
  • .
  • samesteller: Ondersteun voorwaardelike uitdrukkings wat toelaat dat die gebruik van verskillende uitdrukkings om 'n waarde afhangende van sommige toestand bereken: as x & lt; y en x & lt; z dan x elseif y & lt; z dan y anders z einde.
  • samesteller: ECF verwysing ondersteuning - & gt; 'n manier om te skep van 'n verwysing na 'n ander .ecf (soortgelyk aan 'n skakel)
  • Verbeterings:
  • biblioteek: Bygevoeg hakies aliasse vir PROCEDURE.call en FUNCTION.item sodat die oproepe na agente foo.call (1, 2, 3) en x: = bar.item (& quot; qux & quot;) kan vervang word met cat (1, 2, 3) en x:. = bar (& quot; qux & quot;)
  • biblioteek: Bygevoeg leemte-veilige weergawe van Gobo, net argumente, toets, gereedskap en XML is nog nie ongeldig-veilige
  • .
  • Bug fixes:
  • samesteller. Gogga # 18.266 (toets # svalid031) - Vaste 'n fout wat veroorsaak het dat rapportering van 'n nie-bestaande fout vir 'n herdoop funksie met 'n bracket alias
  • samesteller: fout # 18.282 (toets # multicon062) - Vaste 'n fout wat verkeerd is fout verslag veroorsaak vir funksies met 'n bracket alias wat in verskeie formele generiese beperkings
  • .
  • samesteller. Toets # attach108 - Reggemaak berekening van bestek van lees-alleen veranderlikes gebruik word in implicative uitdrukkings met conjuctions

Wat is nuut in die weergawe 7.1.8.8986:

  • This weergawe voeg 'n nuwe Eiffel Web raamwerk, verbeter die SCOOP implementering meer hardloop verwerkers toelaat, voeg ondersteuning vir GTK 3.4 en sy HTML5 agterkant, verbeter die instrument Eiffel Information System, en voeg verskeie bugfixes en verbeteringe.

Wat is nuut in die weergawe 7.0.8.8074:

  • This weergawe bevat groot verbeterings in die gebiede van concurrency (via die SCOOP tegnologie) en leeg veiligheid deur dit makliker om te migreer na-kode veilige nietig.
  • Verder is dit baie klein verbeterings aan EiffelStudio maklik om te gebruik sluit meer en meer eksterne bydraes te maak.

Wat is nuut in die weergawe 6.7.8.5049:

  • This release los 'n paar incrementality kwessies wanneer die gebruik van die toets fasiliteite.
  • Sommige vertoon kwessies met die nuwe regoor konstruk opgelos.

Wat is nuut in die weergawe 6.6.8.2636:

  • New kenmerke:
  • base Bygevoeg ondersteuning vir korrekte mismatch in die SED serialisasie cluster.
  • Verbeterings:
  • runtime Wanneer twinning n spesiale geval waar `kapasiteit 'is baie hoër as die` telling "die nuwe kopie sal sy` kapasiteit' stel om `telling 'het.
  • studio bygevoeg nuwe Fout Lys instrument voorkeur & quot;. & Quot ;, tools.error_list.show_tooltip so eindgebruikers kan spesifiseer as ryk tooltip venster outomaties vertoon moet word in die instrument Fout Lys
  • Feature verwyder
  • Bug fixes:
  • samesteller Vaste fout # 16.545 wanneer samesteller nie ontdek dat 'n nuwe lêer 'n verwagte klas na verwysing in 'n stelsel (sien toets # incr340) bevat nie.
  • samesteller Vaste verskeie hersamestelling foute (bug # 16.546, bug # 16.547, bug # 16.553) vir gevalle wanneer 'n funksie met bewerings is verwyder van 'n ouer klas terwyl 'n kind klas bly onveranderd (sien toets # incr341, toets # incr342, toets # incr343).
  • studio Vaste fout # 15.788 (bug # 16.209, bug # 16.278) Fout tooltip flikker wanneer die muis buite EiffelStudio
  • studio Vaste fout # 16.543 soek in funksie implementeerders of Afstammelinge nie gaan na match wys
  • samesteller Vaste hersamestelling foute (bug # 14525, bug # 16.052) wat samesteller crash of verkeerde fout boodskap veroorsaak wanneer nagaan geërf kode van 'n kliënt wat verwys na 'n funksie wat (re) beweeg (sien toets # incr293, toets # incr338).
  • User veranderinge:
  • studio Die eksperimentele mode is nou verby, dit is die verstek. Om toegang tot die verstek van 6,5 het, moet 'n mens die compatible weergawe gebruik.

Wat is nuut in die weergawe 6.5.8.524:

  • The EiffelBase uitbreiding biblioteek is by die lewering EiffelStudio .
  • Die biblioteek bied 'n nuwe klas SEARCH_TABLE, wat is 'n stel waar items is HASHABLE, en 'n paar nuwe sorteer fasiliteite vir afstammelinge van geïndekseer.
  • 'n Paar probleme met PART_SORTED_SET en BINARY_SEARCH_TREE_SET is vasgestel.
  • Verskeie EiffelStudio foute is vasgestel. 'Clear_all' in STRING klasse en HASH_TABLE is uitgedien gemaak ten gunste van 'wipe_out.
  • 'n gedragsverandering in STRING.resize is gedoen om te verhoed dat 'n beroep 'grootte' met 'n kleiner grootte.

Wat is nuut in die weergawe 6.4.7.9263:

  • For agtertoe verenigbaarheid probleem wat ons is insluitend 2 weergawes van die biblioteke. By verstek dit die backwards compatible weergawe sal gebruik. Om die nuwe biblioteek te gebruik, moet jy die `-experiment 'n skakelaar gebruik. Dit is moontlik om kode wat stel teen beide weergawes so lank as 'n bietjie veranderings aan die kode gebring skep.

Wat is nuut in die weergawe van die iPhone 6.4.7.8984:

  • Development aansoeke in Eiffel is bygevoeg. Tans is dit ondersteun net command line programme, maar grafiese aansoek ondersteun moet gou kom. Die volgende biblioteke is bygevoeg om die aflewering: die dinamiese biblioteek API wrapper, die encoding biblioteek en die internasionalisering biblioteek. Sommige kwessies GTK is vasgestel. Sommige runtime foute wat verband hou met draad of serialisasie is vasgestel. Die precompilation fout op Mac OS X is vasgestel.

Wat is nuut in die weergawe 6.4.7.8382:

  • Bug fixes:
  • debugger: onlangs bekend gestel fout # 15.610 vaste. Feature oproep leemte teiken in {} DBG_EXPRESSION_EVALUATOR_B .is_boolean_expression in EiffelStudio
  • debugger: Vaste fout # 15.669 Feature oproep leemte teiken in {} AST_DEBUGGER_BREAKABLE_STRATEGY .initialize_current_context
  • debugger: verbeterde ondersteuning vir voorwerp toets locals
  • runtime. Vaste 'n nie-opsporing van stapel oorloop in 'n multi aansoek op Linux
  • User veranderinge:
  • samesteller: geïnkrementeer ECF XML skedule weergawe van die onlangse veranderinge te weerspieël
  • .
  • samesteller. Vervang ECF skema kenmerk syntax_level van 'n heelgetal tipe met sintaksis van 'n string tipe wat een van die drie moontlike waardes bevat
  • samesteller: Vervang ECF skema skryf is_void_safe van 'n boolean tipe met void_safety van 'n string tipe wat een van die drie moontlike waardes (geen bevat - geen leemte veiligheid tjeks, alles - al leemte veiligheid tjeks, inisialisering - op-aanvraag leemte veiligheid tjeks, maw slegs vir entiteite wat aangeheg).
  • samesteller. Aansoek opsies word toegepas na die toepassing van opsies gespesifiseer in die biblioteek toe opsie Gebruik aansoek opsies is ingestel om waar
  • samesteller. Bygevoeg verenigbaarheid vir die erkenning kode behulp `infix / voorvoegsel" in plaas van `n alias '

Vereistes :

  • gtk +

Soortgelyke sagteware

Kommentaar te EiffelStudio

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!