Xojo

Xojo

Xojo Company Logo.png
Xojo Integrated Development Environment.png
Utviklingsmiljø
Grunnleggende data

utvikler Xojo, Inc.
Forlagsår 1996
Gjeldende  versjon Xojo 2019 utgivelse 3.1
(23. januar 2020)
operativsystem Windows , macOS , Linux
kategori programmeringsspråk
Tillatelse Proprietær
Tysktalende Nei
www.xojo.com

Xojo (tidligere REALbasic og Real Studio ) er et objektbasert programmeringsspråk med visuelle utviklingsmiljøer for macOS , Linux og Windows, og kommandoene og syntaksen er basert på BASIC programmeringsspråk .

eiendommer

Xojo er veldig lik Visual Basic 6, slik at det siden den gang har vært veldig populært blant Visual Basic 6-fans som ikke vil bytte til .NET- versjonene. Xojo leveres med et stort bibliotek med elementer. En egen versjon av utviklingsmiljøet for Linux har vært tilgjengelig siden 2005.

Xojo-programkoden kan også kompileres på de andre plattformene (spesielt Windows, Linux, OS X og Web) uten endringer og genererer frittstående applikasjoner, konsollapplikasjoner eller til og med webapplikasjoner for det respektive x86- eller x64-systemet. Det kreves ikke noe ekstra kjøretidsmiljø, bare under x64 Linux kan det hende at det må installeres et antall ekstra biblioteker for å gjøre Xojo og programmene som er samlet med det kjørbare. Nevnte webapplikasjon er basert på CGI, mens den frittstående er basert på Cocoa / Mono-rammeverket. Direktiv er implementert for plattformsspesifikke endringer som gjør at kildekoden kan tilpasses deretter. Inntil versjon 5.5.5 kjørte IDE fremdeles naturlig på Mac OS 9 , påfølgende versjoner frem til 2007 versjon 3 kunne fortsatt kompilere Mac OS 9-programmer.

Fra versjon 2014r3 kan Xojo også brukes til å utvikle native iOS- apper. Utviklingen for dette må utføres på Mac OS X, ettersom iOS-simulatoren fra Apple brukes til feilsøking og kun er tilgjengelig under OS X. Fra versjon 2015r1 og fremover oppretter Xojo iOS-apper som universal binær . Med versjon 2015r3 er det også mulig å kompilere applikasjoner for Raspberry Pi 2 Model B + og lignende enkeltkort-datamaskiner med 32-bit ARMv7-CPU. Integrasjonen av LLVM har også gjort det mulig å generere frittstående programmer for 64-biters systemer på de støttede stasjonære og webplattformene. Selve Xojo IDE er programmert i Xojo.

Versjon 2017r1 førte primært feilsøking under 64 bit for macOS og Linux og introduserte en ny ekstern feilsøking for Raspberry Pi, som utviklingen fra en stasjonær datamaskin og automatisk opplasting og feilsøking av feilsøkingsprogrammet på Raspberry Pi fra utviklingsdatamaskinen fra er mulig.

IDE har vært tilgjengelig som en 64-biters applikasjon siden versjon 2017r3.

Xojo Cloud

Siden 11. mars 2014 har Xojo tilbudt Xojo Cloud, Xojos egen integrerte hostingtjeneste. Denne tjenesten muliggjør distribusjon av Xojo-skapte webapplikasjoner ved å trykke på en knapp fra IDE. Distribusjonen skjer uten konfigurasjon eller vedlikehold på de sikkerhetsforbedrede Linux- serverne til leverandøren Rackspace . Sikkerhetsmekanismer på flere nivåer, inkludert intelligent brannmur, inntrengingsdeteksjon (IDS) og obligatorisk tilgangskontroll (MAC), samt kommunikasjon mellom servere for å informere deg om typen innbrudd i tilfelle uautorisert tilgang beskytte begge nettene applikasjoner og også serveroperativsystem. Det kreves en Xojo Pro- eller nettlisens for å bruke Xojo Cloud, samt en abonnementsplan for Xojo Cloud.

historie

Realbasic ble opprinnelig utviklet av amerikaneren Andrew Barry under navnet CrossBasic, men på den tiden som en ren Macintosh- programvare. Siden CrossBasic på den ene siden var veldig enkel å bruke, men på den annen side kunne den brukes til å utvikle profesjonelle programmer, utviklet det seg raskt et stort fellesskap av brukere. Det opprinnelige hobbyprosjektet (Barry var en spillutvikler på heltid) ble kommersiell programvare på slutten av 1990-tallet. Nåværende eier og administrerende direktør , Geoff Perlman, kjøpte prosjektet og ble grunnlagt i Austin ( Texas ), Real Software Inc. Til tross for noen innledende vanskeligheter er REALbasic nå det ledende BASIC - utviklingsmiljøet på Mac.

Siden 4. juni 2013 har utviklingsmiljøet og programmeringsspråket blitt kalt Xojo. Beslutningen om å gjøre dette ble tatt av markedsføringsmessige grunner, for å unngå tilknytning til eldre dialekter og deres ulemper.

I januar 2016 mottok Xojo Business Intelligence Groups BIG Innovation Award for fremragende teknologisk innovasjon.

Se også

litteratur

  • Burkhard Piereck: Realbasic for nybegynnere og de som bytter . 1. utgave. Smart Books Publishing, 2009, ISBN 3-908497-90-6 .
  • Mark Choate: REALbasic Cross-Platform Application Development . 1. utgave. Sams, 2006, ISBN 0-672-32813-5 .
  • Brad Rhine: Introduksjon til programmering med Xojo . Xojo, 2012 ( PDF og iBook ).

weblenker

Individuelle bevis

  1. developer.xojo.com
  2. Ofte stilte spørsmål og svar ( Memento fra 8. juni 2013 i Internet Archive )
  3. ^ Disse 47 selskapene bekrefter at virksomheten med innovasjon blomstrer globalt , Business Intelligence Group. 3. februar 2016.