Android

Dabble in Programming with Revolution Media

Why I Don't Like This Country ??

Why I Don't Like This Country ??
Anonim

Revolution Media hyödyntää Hypercard-mallia ja tuo se huutaa 2000-luvulla, laajentamalla ohjelmointiohjelmistoja ei-ohjelmoijilleen ominaisuuksia XML- ja Internet-yhteyksien kaltaisiin asioihin säilyttäen samalla yksinkertaisen, joustavan englanninkielisen kielen. 49 dollaria, se on tehokas ja edullinen työkalu monille ohjelmointikokonaisuuksille - mutta se osoittaa myös, mistä vanha malli on pudonnut aika ajoin.

"Hypercard", sanot? Istu alas ja anna isoisillesi kertoa teille tarina. 1980-luvun lopulla Apple Computer alkoi niputtaa hieman Hypercard-ohjelmaa kaikkien Mac-tietokoneidensa kanssa. Tämä ohjelma oli paljon aikaisempi, joten voit rakentaa graafisen käyttöliittymän (GUI) ilman ohjelmointia, ja liitä sitten koodi siihen. Se oli myös laajennettavissa, ja sitä alettiin käyttää kaikesta seikkailupeleistä (edeltäjä Mystin käyttämälle Hypercardille) etupäähän yritystietokantoihin. Apple ei todellakaan tiedä, mitä tehdä ja miten se markkinoi sitä, ja se loukkaantui ja lopulta kuoli, kun Visual Basicin ohjelmat, kuten Visual Basic, omaksuivat, laajensivat ja tuhosivat.

Ensinnäkin hyvä uutinen: Ohjelma on helppoa kuin vanha Hypercard oli. Voit kirjaimellisesti piirtää käyttöliittymän käyttämällä monenlaisia ​​säätimiä, kuten kenttiä, painikkeita, pöytiä ja niin edelleen. Sitten lisäät toiminnot kirjoittamalla pieniä komentosarjoja. Voit luoda kirjastoja toiminnoista ja aliohjelmista tai laittaa kaikki koodisi itse esineisiin. Ohjelma koostuu "korttien" pinosta, ja jokainen kortti sisältää omat kohteet ja tiedot. Uusille ohjelmoijille, kieli on yksinkertainen ja silti täydellinen kaikilla odotetuilla ohjausrakenteilla. Oletusarvoisesti kieli voi olla yleisempää kuin monilla ammattimaisilla ohjelmoijilla mieluummin, mutta kun on olemassa keinoja tehdä siitä terser, et koskaan erehdy sitä C: lle tai PERL: lle.

Huono uutinen - tämän yksinkertaisuuden kustannukset ovat että ohjelma on "objektiivinen" pikemminkin kuin "objektiivisesti", ja jos et tiedä, mitä tämä tarkoittaa, et todennäköisesti välitä. Ei ole helppo tapa luoda tekstikenttä, jolla on peritty käyttäytyminen, jonka kaikki tulevat tekstikentät jakavat; sinun on manuaalisesti lisättävä käsikirjoitus jokaiseen kenttään ja anna sille haluamasi toiminto. (Voit luonnollisesti kopioida ja liittää objektin, mutta sitten jos haluat muuttaa toimintoja, sinun täytyy vaihtaa se jokaisella kentän kopiolla.) Toinen vaihtoehto on suunnitella mukautettu ohjaus, mutta se edellyttää ohjelmointia eri kieli.

Revoluutioa käytetään parhaiten rajapintaan vaativissa sovelluksissa, jotka työskentelevät pääasiassa staattisten tietojen kanssa. Se sopii erinomaisesti kioskeihin tai interaktiivisiin esittelyihin, etupäähän tietokantoihin ja esityksiin. Se ei ole jotain, jota voi käyttää seuraavan Wordin tai Warcraftin kirjoittamiseen, vaikka sitä voidaan käyttää räätälöityjen pelien suunnitteluun. Media-versio ei voi tehdä todellista erillistä suoritettavaa versiota; vaikka kalliimmat Studio- ja Enterprise-julkaisut voivat. Viime kädessä vallankumous on PC: n, Macin ja Linuxin monipuolinen käyttöliittymä, joka tarjoaa samankaltaisia ​​Java-toimintoja, mutta paljon helpompaa oppimiskäyrää.