EiffelStudio

Screenshot Software:
EiffelStudio
Mga detalye ng Software:
Bersyon: 6.8.8.6454 Na-update
I-upload ang petsa: 12 May 15
Nag-develop: Emmanuel Stapf
Lisensya: Libre
Katanyagan: 19

Rating: 1.5/5 (Total Votes: 2)

Eiffel Software nag-aalok ng mga kasangkapan sa pag-unlad na gumawa ng isang kongkreto at kagyat na pagkakaiba sa kung paano kompanya ng gumawa ng software.
 
 Punong barko produkto ng kumpanya, EiffelStudio, ay magagamit sa ilalim ng dalawahan Licensing: pumili sa pagitan ng Open Source at komersyal.
 
 Habang Eiffel malawak na itinuturing bilang ang pinakamahusay na wika para sa paglikha ng mabilis, malusog, scalable aplikasyon, EiffelStudioTM ay ang tanging kasangkapan para sa realizing ang buong kapangyarihan ng Eiffel Development FrameworkTM.
 
 EiffelStudio ay higit pa sa isang IDE.
 
 Akala ng kakayahang modelo ng iyong system bilang sa tingin mo - pagkuha ng iyong mga kinakailangan at ng iyong isipan na proseso sa Eiffel. Pagkatapos, kapag handa ka sa Disenyo, bumuo ka sa modelo na iyong nilikha, pa rin sa Eiffel. At pagkatapos mong ipatupad, sa Eiffel. Hindi mo na kailangang magtapon ng anumang bagay out at magsimulang muli. Hindi mo kailangan ng karagdagang mga kasangkapan upang ma-bumalik at gumawa ng mga pagbabago sa architecture ng ligtas. Roundtrip engineering? Ito ay binuo sa pamamagitan ng disenyo. Testing, sukatan at mga kasangkapan produktibo? Sila ay binuo sa.
 
 At debugging? Native Design Eiffel pamamagitan ContractTM humahadlang sa 90% ng mga bug mula sa kailanman nangyari sa unang lugar - at kung ano bugs mananatiling ay madaling traced at ayusin, karaniwang sa loob ng sampung minuto.
 
 Kung mayroon kang maramihang mga platform upang pagsamasamahin, mapagkasundo o makipag-usap sa, walang problema. Eiffel ay tumatakbo sa Windows, Unix, Linux, naka-embed, at kahit na mga sistema ng VMS. Maaari kang lumikha ng isang application sa Eiffel (kahit import ang iyong mga umiiral na mga aplikasyon bilang isang panimulang punto), at pagkatapos ay lumipat ito sa anumang iba pang mga platform Eiffel compiles sa.

Ano ang bago na ito sa pakawalan:

  • Ang release kandidato para EiffelStudio 6.8 na kinabibilangan ng mga sumusunod na mga bagong tampok: maglimas (Simple Kasabay na object-oriented na teknolohiya Programming), ang kakayahan upang i-attach ang isang proseso na tumatakbo sa debugger EiffelStudio , isang pinabuting EiffelStore library at MySQL hawakan, at iba't-ibang compiler at EiffelStudio bugfixes.

Ano ang bago sa bersyon 13.11.9.3542:

  • New tampok:
  • compiler: Suportado parenthesis alias na nagpapahintulot sa pagpapagamot ng tampok na tawag na may mga argumento sa mga nilalang na kumuha ng walang argumento upang tumingin bilang regular na mga tawag na katangian. Ito ay halos lahat ng kapaki-pakinabang na gumawa ng mga tawag sa mga bagay na ahente, eg sa halip ng my_agent.call (x) ay maaaring ito ay posible na gamitin my_agent (x). Hindi tulad ng bracket alias, parenthesis alias ay maaaring magamit sa parehong mga tanong at mga utos, ngunit bilang sa bracket alias, ang nararapat na tampok ay dapat magkaroon ng hindi bababa sa isang argument.
  • compiler: Suportado bagong patakaran upang mahawakan ang aktwal na mga argumento sa isang tampok na tumawag na wrap huling argumento sa isang tuple kapag: ang bilang ng mga aktwal na mga argumento ay lumampas sa bilang ng mga pormal na argumento o kapag ang bilang ng mga aktwal na mga argumento ay katumbas ng bilang ng mga pormal arguments, ngunit ang huling aktwal argument ay hindi uri-compatible sa huling pormal na argument maliban balot sa isang tuple. Ito ay halos lahat ng kapaki-pakinabang na gumawa ng mga tawag sa mga bagay na ahente ng pag-iwas tahasang manifest notation tuple. Halimbawa, my_agent.call ([123, & quot; abc & quot ;, halaga]) ay maaaring nakasulat na bilang my_agent.call (123, & quot; abc & quot ;, na halaga), o, kapag pinagsama sa parenthesis alias, tulad my_agent (123, & quot ; abc & quot ;, halaga)
  • .
  • compiler: Suportado kondisyon na expression na payagan ang paggamit ng iba't-ibang mga expression upang kalkulahin ang halaga depende sa ilang mga kondisyon: kung x & lt; y at x & lt; z pagkatapos x elseif y & lt; z pagkatapos y pa ang z dulo.
  • compiler: suporta ECF redirection - & gt; magbigay ng isang paraan upang lumikha ng pag-redirect mula sa isang .ecf sa iba (katulad sa link)
  • Pagpapabuti:
  • library: Added alias parenthesis para PROCEDURE.call at FUNCTION.item sa gayon na ang mga tawag sa mga ahente foo.call (1, 2, 3) at x: = bar.item (& quot; qux & quot;) ay maaaring mapalitan ng foo (1, 2, 3) at x:. = bar (& quot; qux & quot;)
  • library: Added void-safe na bersyon ng Gobo, argumento lamang, pagsubok, mga kasangkapan at XML ay hindi pa na walang bisa-safe
  • .
  • Bug pag-aayos:
  • compiler.: Bug # 18266 (test # svalid031) - Nakapirming isang bug na sanhi sa pag-uulat ng di-umiiral na error para sa isang palitan ang pangalan ng katangian sa isang bracket alias
  • compiler: bug # 18282 (test # multicon062) - Nakapirming isang bug na sanhi ng maling ulat ng error para sa mga tampok sa isang bracket alias na tinukoy sa maramihang mga pormal na limitasyon generic
  • .
  • compiler.: Test # attach108 - Nawastong pagtutuos ng scopes ng read-only na mga variable na ginamit sa implicative expression sa conjuctions

Ano ang bago sa bersyon bersyon 7.1.8.8986:

  • This nagdadagdag ng isang bagong Eiffel Web framework, aayusin ang pagpapatupad maglimas upang payagan ang higit na tumatakbo processors, nagdadagdag ng suporta para GTK 3.4 at backend nito HTML5, aayusin ang tool Eiffel Information System, at nagdadagdag ng iba't-ibang mga bugfixes at mga pagpapabuti.

Ano ang bago sa bersyon bersyon 7.0.8.8074:

  • This naglalaman pangunahing mga pagpapabuti sa mga lugar ng concurrency (sa pamamagitan ng teknolohiya maglimas) at walang bisa-kaligtasan sa pamamagitan ng paggawa ng mas madali upang lumipat sa magpawalang-bisa-safe code.
  • Sa karagdagan, ito ay may maraming maliit na mga pagpapabuti na gumawa EiffelStudio madaling gamitin kabilang ang higit pa at mas maraming mga panlabas na mga kontribusyon.

Ano ang bago sa release na bersyon 6.7.8.5049:

  • This solves ilang mga isyu incrementality kapag gumagamit ng mga pagsubok facilities.
  • Ang ilang mga isyu sa pagpapakita sa mga bagong kabuuan tayuan ay malulutas.

Ano ang bago sa bersyon 6.6.8.2636:

  • New tampok:
  • base Added suporta para sa tamang pagkakatugma sa SED serialization kumpol.
  • Pagpapabuti:
  • runtime Kapag twinning isang SPECIAL halimbawa kung saan `kapasidad 'ay mas mataas kaysa sa kanyang` count' ang bagong kopya ay magkakaroon ng kanyang `kapasidad 'set sa` count'.
  • idinagdag studio bagong preference & quot tool Error List;. Tools.error_list.show_tooltip & quot ;, kaya tapusin ang mga gumagamit ay maaaring tukuyin kung mayaman window tooltip dapat na awtomatikong ipinapakita sa mga tool Error List
  • dahil Feature
  • Bug pag-aayos:
  • compiler Fixed bug # 16545 kapag compiler hindi nakakita na ang isang bagong file ay hindi naglalaman ng isang inaasahang klase matapos kaugnayan ito sa isang sistema (tingnan ang test # incr340).
  • compiler Fixed ilang recompilation bugs (bug # 16546, bug # 16547, bug # 16553) para sa mga kaso kapag ang isang tampok na may assertions ay tinanggal mula sa isang magulang klase habang nananatiling isang klase ng bata ang hindi nagbabago (tingnan test # incr341, test # incr342, test # incr343).
  • studio Fixed bug # 15788 (bug # 16209, bug # 16278) Error tooltip kumikislap kapag ang mouse sa labas ng EiffelStudio
  • studio Fixed bug # 16543 Paghahanap sa tampok Implementers o inapo ay hindi mag-scroll upang ipakita match
  • compiler Nakatakdang recompilation bugs (bug # 14525, bug # 16052) na dulot compiler crash o maling mensahe ng error kapag nag-check minana code ng isang client na tumutukoy sa isang tampok na ito ay (re) inilipat (tingnan test # incr293, test # incr338).
  • pagbabago User:
  • Ang studio experimental mode ngayon ay wala na, ito ay naging ang default. Upang magkaroon ng access sa ang default na mode ng 6.5, ang isa ay upang gamitin ang mga katugma na bersyon.

Ano ang bago sa bersyon 6.5.8.524:

  • The EiffelBase library extension ay idinagdag sa paghahatid EiffelStudio .
  • library na ito ay nagbibigay ng isang bagong klase SEARCH_TABLE, na kung saan ay isang hanay na kung saan ang mga bagay ay HASHABLE, at sa ilang mga bagong pag-aayos ng mga pasilidad para sa mga inapo ng malista.
  • Ang ilang mga isyu sa PART_SORTED_SET at BINARY_SEARCH_TREE_SET ay naayos na.
  • Iba't ibang EiffelStudio bugs ay nakatakda. 'Clear_all' sa STRING klase at HASH_TABLE ay ginawa lipas na sa pabor ng 'wipe_out'.
  • Ang isang pagbabago ng pag-uugali sa STRING.resize ay ginawa upang maiwasan ang pagtawag sa 'baguhin ang laki' na may isang mas maliit na sukat.

Ano ang bago bersyon 6.4.7.9263:

  • For pabalik na compatibility isyu sa kabilang kami ay 2 bersyon ng mga aklatan. Sa pamamagitan ng default ito ay gamitin ang mga pabalik na katugma na bersyon. Upang gamitin ang mga bagong library, kailangan mong gamitin ang `-experiment 'lumipat. Ito ay posible upang lumikha ng code na compiles laban sa parehong mga bersyon hangga't ang ilang maliit na mga pagbabago ay dinadala sa mga code.

Ano ang bago sa bersyon 6.4.7.8984:

  • Development ng mga aplikasyon ng iPhone sa Eiffel ay naidagdag na. Sa kasalukuyan ay sumusuporta lamang command line mga aplikasyon ngunit graphical application suporta ay dapat na paparating. Ang mga sumusunod na mga aklatan ay idinagdag sa paghahatid: ang mga dynamic na library API wrapper, ang encoding library at ang internationalization library. Ang ilang mga isyu sa GTK ay naayos na. Ang ilang mga bugs runtime kaugnayan sa thread o serialization ay naayos. Ang precompilation bug sa Mac OS X ay maayos.

Ano ang bago sa bersyon 6.4.7.8382:

  • Bug pag-aayos:
  • debugger: fixed kamakailan nagpasimula ng bug # 15610.: Feature tawag sa void target sa {DBG_EXPRESSION_EVALUATOR_B} .is_boolean_expression in EiffelStudio
  • debugger: fixed bug # 15669 Feature tawag sa void target sa {AST_DEBUGGER_BREAKABLE_STRATEGY} .initialize_current_context
  • debugger: pinabuting suporta para sa pagsubok object mararating
  • runtime.: Permanenteng isang non-pagtuklas ng stack overflow sa isang multithreaded aplikasyon sa Linux
  • pagbabago User:
  • compiler: incremented version ECF XML schema upang sumalamin sa kamakailang mga pagbabago
  • .
  • compiler.: Pinalitan ECF schema attribute syntax_level ng isang uri ng integer na may syntax ng isang uri ng string na naglalaman ng isa sa tatlong posibleng mga halaga
  • compiler: Pinalitan ECF schema attribute is_void_safe ng isang boolean type sa void_safety ng isang uri ng string na naglalaman ng isa sa tatlong posibleng mga halaga (none - walang mga tseke kaligtasan void, lahat - lahat void tseke sa kaligtasan, Pinasimulan - on-demand na walang bisa ng kaligtasan checks, ibig sabihin lamang para sa mga nilalang na nakalakip).
  • compiler.: Mga pagpipilian sa application ay mailalapat pagkatapos opsyon na tinukoy sa library kapag option Paggamit opsyon application ay nakatakda sa true nag-aaplay
  • compiler.: Added compatibility para makilala code gamit `itanim / prefix 'sa halip na` alias'

Kinakailangan :

  • gtk +

Katulad na software

MonoDevelop
MonoDevelop

22 Jun 18

Arcadia
Arcadia

20 Feb 15

Python rope
Python rope

14 Apr 15

Writer's Cafe
Writer's Cafe

2 Jun 15

Mga komento sa EiffelStudio

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!