Livecode: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
m Bot: fix citazione web (v. discussione)
Xr1blu (discussione | contributi)
Funzionalità collegamenti suggeriti: 1 collegamento inserito.
 
(19 versioni intermedie di 11 utenti non mostrate)
Riga 7:
|tipizzazione = [[Tipizzazione dinamica|Dinamica]]
|influenzato_da = [[HyperTalk]]
|sistema_operativo = [[Windows]], [[Linux]], [[Mac OS XmacOS]], [[Android]], [[IOS (Apple)|iOS]]
|licenza = [[GNU General Public License]], commerciale per creazione programmi commerciali
|sito_web = https://livecode.com , https://downloads.livecode.com/
|sito_web =
}}
'''Livecode''' (un tempo conosciuto come ''Revolution'')<ref>[http://www.macnn.com/articles/10/09/27/revamp.offers.new.ios.development.environment/ MacNN: RunRev replaces Revolution with "LiveCode"]</ref> è sia un [[linguaggio di programmazione]] [[open- source]] sia un ambiente di sviluppo ([[IntegratedAmbiente developmentdi sviluppo environmentintegrato|IDE]]). Grazie ada una fruttuosa campagna di raccolta fondi il linguaggio nel [[2013]] è stato rilasciato sotto licenza GPL ma per lo sviluppo di applicazioni commerciali la Runtime Revolution chiede il pagamento di una licenza. Il linguaggio si ispira e continua [[Hypercard]].<ref>{{Cita pubblicazione|nome= Dan |cognome= Shafer |volume=20 |numero=5 |anno= 2004 |rivista= MacTech |titolo= Review: Runtime Revolution, Programming for Mere Mortals |url= http://www.mactech.com/articles/mactech/Vol.20/20.05/RuntimeRevolution/index.html |citazione= Revolution ... grows out of HyperCard, a much-beloved and widely used Apple Computer product that the company abandoned a few years ago....}}</ref><ref>{{Cita web|nome=Phil |cognome=Manchester |titolo=HyperCard on steroids: One code to bind them all |data= 27 dicembre 2007 |url=httphttps://www.theregister.co.uk/2007/02/27/revolution_runtime/ |editore=The Register}}</ref>
 
Livecode è distribuito per [[Windows]], [[Linux]], [[Mac OS XmacOS]], indistintamente dalla piattaforma su cui è eseguito può generare software contemporaneamente per [[Windows]], [[Linux]], [[Mac OS XmacOS]], [[Android]] e [[iOS]]: in quest'ultimo caso lo sviluppo è possibile solo dalla piattaforma Mac perché il compilatore [[Xcode]] necessario a generare il codice per iOS è rilasciato solo per [[OS XmacOS]].
 
==Descrizione==
Riga 31:
put url "http://www.yahoo.com" into MiaVariabile
 
* Per caricare un file su un [[server FTP]]:
 
put url "binfile:picture.jpg" into url "{{collegamento interrotto|1=ftp://john:passwd@ftp.example.net:2121/picture.jpg |data=marzo 2018 |bot=InternetArchiveBot }}"
 
===Profondità===
Livecode ha al suo interno circa 1'9001900 parole riservate, che possono essere ampliate con librerie esterne scritte in C o altri linguaggi di basso livello.<ref>{{Cita pubblicazione|cognome=Monroe |nome=Tim |titolo=Children of the Revolution: Editing QuickTime Movies in Revolution |rivista=MacTech |volume=19 |numero=10 |anno=2003 |url=http://www.mactech.com/articles/mactech/Vol.19/19.10/ChildrenoftheRevolution/index.html |citazione=Happily, Runtime Revolution provides a software development kit (SDK) for writing Revolution plug-ins, and this makes writing our plug-in a snap.}}</ref><ref>{{Cita web|url=http://runrev.com/newsletter/october/issue34/newsletter1.php |titolo=Writing Externals for Linux with 2.9 |autore=Waddingham, Mark |data=4 ottobre 2007 |sito=Runtime Revolution Newsletter |editore=Runtime Revolution, Ltd }}</ref>
 
===Formato dei file===
I file progetto di Livecode sono binari compatibili su tutte le piattaforme, oltre il codice vengono preservati lo stesso aspetto di bottoni, campi e menu senza bisogno di intervenire.
 
Quando si crea un programma a se stante (modalità ''stand alone''), l'eseguibile finale è prodotto in base all'architettura di destinazione che impostiamo (Android, Linux, Win, Mac, iOS, ecc.). Non è necessario alcun componente aggiuntivo, il programma ottenuto ha dentro di sé tutto il necessario per funzionare. La dimensione minima di un programma comprensivo di grafica si aggiorna diattesta solitointorno suglia 1,5 MB.
 
==Compatibilità==
Riga 62:
| 3.x || ? || ? || ?
|-
| 2.6.x<ref>{{cita web |url=http://downloads.runrev.com/userguide/userguide.pdf |titolo=Copia archiviata |accesso=1º maggio 2013 |urlmorto=sì |urlarchivio=https://web.archive.org/web/20121221102400/http://downloads.runrev.com/userguide/userguide.pdf |dataarchivio=21 dicembre 2012 }}</ref> || 10.2.7 - 10.6.x Intel/PPC, 9.2.2 PPC|| 98, Me, NT, 2000, XP, Vista || 2.4+ 32 bit X11R5 glibc 2.2.4 gtk lcms
|}
 
==Voci correlate==
* [[HyperCard]], progenitore di Livecode e di diversi linguaggi xTalk
 
==Note==
 
<references />
{{Note strette}}
{{Reflist|colwidth=50em}}
 
== Bibliografia ==
* Lavieri, Edward. [httphttps://www.packtpub.com/livecode-mobile-development-hotshot/book LiveCode Mobile Development HOTSHOT]
* Holgate, Colin. [httphttps://www.amazon.com/LiveCode-Mobile-Development-Beginners-Guide/dp/1849692483 LiveCode Mobile Development Beginner's Guide]
* Schonewille, Mark. [http://www3.economy-x-talk.com/file.php?node=book%253A-programming-livecode-for-real-starters Programming LiveCode for the Real Beginner]
* [http://www.oreillynet.com/pub/au/1955 Shafer, Dan]. ''Revolution: Software At The Speed Of Thought, Volume 1'' (Runtime Revolution Ltd, 2003)
* Wang, Wallace. {{Collegamento interrotto}}
*Wang, Wallace. [http://eu.dummies.com/DummiesTitle/productCd-0470088702.html Beginning Programming For Dummies, 4th Edition]
 
==Voci correlate==
* [[HyperCard]], progenitore di Livecode e di diversi linguaggi xTalk
 
==Collegamenti esterni==
* {{cita web|http://livecode.com/|LiveCode}}
* [http://www.runrev.com/ RunRev Ltd.] Maker of LiveCode. Site includes links to documentation, tutorials, and user forums.
* [http://livecode.byu.edu/ Brigham Young University Programming in LiveCode course] Notes and readings to accompany beginning and intermediate courses in developing instructional applications. Topical index included.
* [http://www.hyperactivesw.com/Resources.html Hyperactive Software] Articles on LiveCode including converting HyperCard stacks and the Scripting Conferences stacks
* [http://www.sonsothunder.com/devres/livecode/livecode.htm Tips and Tricks] List of tips and tricks for using LiveCode
* [https://web.archive.org/web/20161101005658/http://www.robertcailliau.eu/Programming/Revolution/Tutorials/zTutorials.html LiveCode (formerly Revolution) Programming Tutorial] by [[Robert Cailliau]]
* [http://www.goulding.ws/blog M E R Goulding Software Development Blog] Articles about LiveCode and IDE plugins.
* [http://www.fourthworld.com/rev/index.html FourthWorld RunRev Embassy] Links, articles and blog for LiveCode developers and LiveCode Journal
* {{cita web | 1 = http://www.networkworld.com/community/node/45829 | 2 = Network World Review of LiveCode | accesso = 8 gennaio 2015 | dataarchivio = 16 maggio 2013 | urlarchivio = https://web.archive.org/web/20130516122043/http://www.networkworld.com/community/node/45829 | urlmorto = sì }}
* [http://www.macnn.com/articles/08/04/07/first.look.revolution.29/ First Look: Revolution 2.9, cross-platform compiler] April 2008 MacNN Article
* [http://www.osnews.com/story/16901/End_User_Programming_Packages_Revolution End User Programming Packages: Revolution] Review by Peter Alcibiades on osnews.com
*[ {{Collegamento interrotto|1=http://www.macworld.co.uk/mac/reviews/index.cfm?reviewid=1577 Review of Runtime Revolution]}} November 2005 Macworld UK Article by John Dixon
* {{cita web|httphttps://groups.google.com/group/runrev/|LiveCode Google Group}}
* [http://www.bluemangolearning.com/revolution/ GLX Framework] 3rd party application framework for LiveCode
* [http://www.mirye.net/ Mirye Software Publishing] Publisher of LiveCode and external libraries for LiveCode
* [http://www.franklin3d.com/products/franklin-3d Franklin 3D Game Engine] {{Webarchive|url=https://web.archive.org/web/20121231091236/http://www.franklin3d.com/products/franklin-3d |data=31 dicembre 2012 }} Franklin 3D Game Engine for LiveCode
* [http://revigniter.com/ revIgniter] 3rd party Web Application Development Framework for LiveCode
* [https://web.archive.org/web/20140211132959/http://www.dam-pro.com/ NativeSpeak] I18N/Localization for LiveCode
 
{{Portale|software libero}}