SproutCore

Skjermbilde programvare:
SproutCore
Prog.varedetaljer:
Versjon: 1.11.0
Last opp dato: 28 Feb 15
Lisens: Gratis
Popularitet: 186

Rating: 3.0/5 (Total Votes: 1)

SproutCore som mål å gjøre bygningen web apps enkelt og morsomt.
SproutCore ble skrevet følge MVC arkitekturprinsipper.
Selv om det er en JS bibliotek, har SproutCore mer til felles med kakao eller .NET enn jQuery eller MooTools.
Sproutcore 2.x har blitt avviklet, fortsetter utviklingen som Ember

Egenskaper .

  • MVC arkitektur
  • konsentrerer seg om fart
  • HTML 5 klar
  • Mobile vennlig
  • skalerbare
  • Enkel å tilpasse via temaer
  • Fellesskap utviklet
  • Dokumentasjon

Hva er nytt i denne utgaven:

  • `hasObserverFor` metode for` SC.Observable` har blitt forbedret for å også kunne eventuelt sjekk mot et bestemt mål og metode. Dette gjør det mulig for utviklere å skikkelig sjekk for eksistensen av en bestemt handler før du legger den i stedet for bare å være i stand til å sjekke om det finnes noen behandleren (uten å vite hvilken behandleren det er).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Respons på én finger, to finger eller noen annen rekke berørings kraner, klyper (2 + innslag) eller rapper enkeltvis eller som gruppe. For eksempel kan koden din ønsker å utføre forskjellige handlinger når en eneste finger kraner vs. når det er et trykk to finger.
  • En touch sesjon, tiden mellom når den første berøring begynner og siste berøring slutter, kan inneholde mer enn én gest. For eksempel er det mulig for brukeren å utføre en knipe, deretter bruke en tredje finger å tappe, sveiper de resterende fingre. For eksempel tenke oss å bruke klype for å skalere et bilde, trykker du for å lagre endringen og sveiper å flytte den til side alt uten å løfte fingrene. I alle fall muligheten til å utføre bevegelser i en enkel berøring session flere ganger, gjør gest anerkjennelse mer robust mot Stray utilsiktede trykk.
  • Swipe gester kan nå konfigureres til å matche mot eventuelle vilkårlige vinkler, ikke bare venstre, høyre, opp og ned.
  • Swipe gester ikke lenger utløse ved å flytte langt nok i en retning. De må også bevege seg raskt (konfigurerbar) og avsluttes umiddelbart.

Hva er nytt i versjon 1.10.2:

  • Lagt til en Developer Feil ved forsøk på å legge til poster uten id-tallet til relasjoner.
  • Lagt til en debug-modus utvikler feiling for å hindre doble samtaler til materializeRecord innenfra materializeRecord. Resultatet er duplisert gjenstander som synes å være den samme posten omgang, men er faktisk ikke, som kan være svært tidkrevende å feilsøke. Forhåpentligvis dette sparer utviklere mye sorg.
  • Lagt flere * debug-modus bare * `toString` metoder for enkel feilsøking.
  • Lagt til en liten bit av debug-modus utviklerstøtte. Hvis manuelt kobler til / fra bindinger det er mulig å tilfeldigvis prøve å binde seg til en manglende objekt. Den normale stakksporingen dette ville produsere er vanskelig å følge så vi presentere en mer sporbar feilmelding med bunken.

Hva er nytt i versjon 1.10.0:

  • Lar justere å bli kalt etter animere i samme kjøre loop. Juster kan oppstå renslig, som ikke vil påvirke animasjon eller det kan kampen, i så fall vil det overstyre animasjon.
  • Forbedrer interne kodestruktur for å støtte optimalisering av JS motorer.
  • Gjør den betingede som forsøker å låse alle textfields fra å motta fokus bak en modal ruten mislykkes raskere (dette hindrer også få panelet på visninger som kanskje ennå ikke har en rute).

Hva er nytt i versjon 1.9.2:

  • myker bygge verktøy avhengighets krav fra å være ultra pessimistisk (dvs. innenfor en mindre versjon) til å være pessimistisk (dvs. innenfor en større versjon).
  • Løser 'repeat' skive for @ 2x versjon. Det ble feilaktig føye @ 2x til enden av hele banen (ex. /resources/images/image-sliced-from.png@2x Istedenfor /resources/images/image-sliced-from@2x.png).
  • Løser feilaktig kalt & quot; responder & quot; generator til & quot; stat & quot; generator for å generere SC.State underklasser.
  • Løser slange saken generator for & quot; sproutcore gen & quot ;, slik at navn som 'SCProject' få riktig forvandlet til 'sc_project "og ikke" s_c_project'
  • .
  • Lagt til støtte for background-size eiendom i Buildtools spriting, dette er nødvendig for spriting skal fungere skikkelig i retina firefox.
  • Løser inkonsekvenser og feil syntaks i flere maler som er opprettet med & quot; sproutcore gen & quot;.
  • Løser mangler stilark advarsler på en ren app generert med & quot; sproutcore gen app & quot; eller & quot; sproutcore gen statechart_app & quot; ved å legge til en standard stilark til app. Legger også en standard stilark til et design, når du bruker & quot; sproutcore gen design & quot; (Dvs. en SC.Page ressurs)
  • Løser uriktig binære søk brukes av SC.ManyArray addInverseRecord som resulterte i en uendelig loop.
  • Løser bug som tillot kontekstmenyen til å vises uavhengig av overordnede contextmenu i en visning eller sette SC.CONTEXT_MENU_ENABLED eller isContextMenuEnabled til false. Dette gjør kontekstmenyen hendelsen håndtering oppfører seg på samme måte som nøkkelen, mus, etc. event håndtering.
  • Reparerer handlinger:. deleteForward, deleteBackward, moveLeft, moveRight, velger, moveUp og moveDown skal alltid håndteres av TextFieldView element når det har fokus
  • Løser SC.TextFieldView å sette inn en ny linje når enter-tasten er trykket på et tekstområde.
  • Løser hintet verdi for SC.LabelView slik at det vil dukke opp når etiketten har ingen verdi og isEditable er sant. Inkluderer enhet test.
  • Ikke lenger modifiserer de underliggende elementene gitt til en SC.SegmentedView med et overløp menyen direkte, slik at vi ikke alltid skittent det opprinnelige objektet.

Hva er nytt i versjon 1.9.1:

  • Løser uriktig gjennomføring av SC.SelectionSet: behalda.
  • Løser implisitte globals i SC.MenuPane, og skaper en mulig minnelekkasje.
  • Løser minnelekkasje med barne utsikt over SC.View. "Eier" eiendom hindret utsikten fra å være i stand til å være søppel samles når de er ødelagt.
  • Løser SC.stringFromLayout () for å inkludere alle layoutegenskaper.

Hva er nytt i versjon 1.9.0:.

  • Forbedrer og legger mye dokumentasjon
  • Legger til Showcase app brukes på http://showcase.sproutcore.com. Dette programmet inneholder en up-to-date gjennomføring av alle SproutCore synspunkter og kontroller, inkludert kodesnutter for de mange valgene for hver. App også lenker til de SproutCore demoer, som blir gjenvunnet og re-implementert.
  • Innfører SC.Color.
  • Løser og forbedrer media rammeverk.
  • Legger ubestemt SC.ProgressView støtte.
  • Legger `useUnixTime` tilskrive SC.DateTime rekord attributt handlers.
  • Legger XHR2 event varsling støtte.

Hva er nytt i versjon 1.8.2:.

  • Fast syntaksfeil i Datastore enhet test
  • SC.SplitView kan nå mixinen SC.SplitChild.
  • tynnet picker ruten grense divs, slik at de ikke overlapper innholdsvisningen.
  • Hindrer mål eiendom konflikt ved konfigurering knappen mål med SC.AlertPane.
  • Endret arie-orientering av horisontal SC.ScrollView til "horisontal" fra "vertikal".
  • Lar SC.CollectionFastPath å jobbe med sparsom innhold ved alltid å returnere en vare utsikt selv når innholdet er ikke tilgjengelig ennå.
  • Hindrer SC.GridView fra itera over dens innhold utvalg for å arbeide med sparsom innhold.
  • "mobil-safari 'kropp klassenavnet er ikke lenger blir lagt i alle nettlesere.
  • Aktiverer lime i SC.TextFieldView å varsle at verdien endres.

Hva er nytt i versjon 1.8.1:

  • Legger mangler CSS for SC.PickerPane venstre og høyre pekeren.
  • rydder opp index.rhtml mal.
  • Legger `useUnixTime` tilskrive SC.DateTime rekord attributt handlers.
  • Innfører feilrettinger og forbedringer til media rammeverk.
  • Dokumentasjon rettinger.

Hva er nytt i versjon 1.8:.

  • En helt ny eksepsjonelt detaljert tredelt introduksjon til SproutCore
  • En ny referanse guide på bygge verktøy.
  • Mange mange feilrettinger. Se CHANGELOG for et fullstendig sammenbrudd.
  • Begynnelsen av en stor rydde opp initiativet omfatter flere deprecations. Se etter konsoll advarsler for å indikere utgående funksjoner og sjekke CHANGELOG for den fullstendige listen over deprecations.
  • Desktop rammeverket har blitt grundig oppdatert for å inkludere riktig WAI-ARIA attributter for bedre kompatibilitet med andre hjelpemidler.
  • Få en grunnleggende statechart struktur i nye prosjekter med -statechart bryter med sproutcore init eller sproutcore gen app.
  • Statechart statene kan gjøres for å representere en rute (som standard SC.routes ruter) og hvis tildelt, vil staten bli varslet helst app plasseringen endres for å matche statens tildelt rute.

Hva er nytt i versjon 1.7.1 beta:

  • Nye streng målefunksjoner for å optimalisere for streng innpakning .
  • Lagt til støtte for autokorrektur og autoCapitalize i textfields.
  • Lagt tilbake objekttyper tidligere fjernet av refactored SC.Object
  • Refactored observatør stier kode for en mer robust håndtering.
  • Rewrite SC.LOG_RUNLOOP_INVOCATIONS - nå omdøpt til SC.LOG_DEFERRED_CALLS - å arbeide med den nye runloop implementering
  • .
  • lagt dette SC.RunLoop.kill å si rent en kjøre sløyfe i tilfelle en feil.
  • Lagt til muligheten til å dynamisk legge substates til en statechart via en stats addSubstate metode.
  • Oppdaterte statechart tracing logikk.
  • Oppdatert SC.State. getSubstate aksepterer nå et tilbakeringing; lagt getState metoden; gotoState og gotoHistoryState nå bruke getState
  • Oppdatert statens gotoState og gotoHistoryState å gi rom for en mer uttrykksfull tilstand arg som nå tillater bruk av "parentState '
  • Oppdatert SC.State sin getSubstate metode for å tillate banen uttrykk. Også refacted den findFirstRelativeCurrentState metoden.
  • Ny SC globals å gi informasjon som byggemodus, bygge nummer og locale.

Hva er nytt i versjon 2.0 Beta 3:

  • New Ancestor Hjelpere
  • sammenhenger Styre
  • To-veis Transforms
  • SC.Run, Observatører og Tilleggsparametere
  • Mal Debugging
  • hevde Uttalelser
  • Fix for unknownProperty

Hva er nytt i versjon 2.0 Beta 2:

  • Denne versjonen eliminerer en rekke bugs og forbedrer brukervennlighet problemer, samt feste kompatibilitet med Internet Explorer 6+ og Opera.

Hva er nytt i versjon 1.6.0:

  • SproutCore 1.6 er i stor grad en bug fix-utgivelse sikter til bidra til å gi en mer stabil opplevelse.

Hva er nytt i versjon 2.0 DP:

  • SproutCore 2.0 er en utvikler forhåndsvisning installasjon og er fortsatt under tung utvikling og APIer vil trolig endre seg.

Hva er nytt i versjon 1.6 Beta:

  • Bugfikses til synkronisering mellom SproutCore RecordArray / ManyArray / ChildArray og TemplateCollectionView
  • Flyttet former til eksperimentell ramme
  • Flyttet ruting i egne rammer
  • Forbedret evne til å bruke tabellelementer i Styre maler
  • CSS og cross-browser feilrettinger for innebygde kontroller
  • Betydelig ryddet opp i elektroniske dokumentasjonen

Hva er nytt i versjon 1.5.0:

  • WAI-ARIA Support
  • SCSS og Data URI
  • Mal Vis
  • Modular Laster

Hva er nytt i versjon 1.5.0 RC2:

  • feilrettinger:
  • En massevis av rettinger til TemplateView
  • TemplateCollectionView arbeider nå med RecordArrays
  • er TemplateCollectionView nå mye mer effektiv når matrisen det representerer endringer
  • Løser en feil i {{#each}} helper der innholdet ikke var oppdaterer etter det endret
  • Løser en bug der {{bindAttr}} var ikke fungerer når det følger med en klasse attributt
  • Eksplisitt dokumentert eksistensen av itemViewTemplate eiendom i TemplateCollectionView
  • Løser en bug hvor beregnede eiendommene ikke ble ugyldiggjort når den første eiendommen i veien for deres avhengige nøkkel endret
  • Fjernet noen etterfølgende komma som var årsaken feil i Internet Explorer 7
  • Løser en bug hvor enhet tester ble sviktende på Internet Explorer 7
  • Løser et problem der tekstfelt var ikke i stand til å være aktivert på Android-enheter
  • Fjernet en ugyldig advarsel når bindingene var koblet
  • Egenskaper:
  • Bindinger nå fyre automatisk når en eiendom er endret via feilsøkingskonsollen
  • Betydelige forbedringer i dokumentasjonen inline
  • Oppdatert QUnit til nyeste versjon

Krav :

  • aktivert Javascript på klientsiden

Lignende programvare

Chained
Chained

13 May 15

Science.js
Science.js

12 Apr 15

Ruby Conio
Ruby Conio

13 May 15

Page.js
Page.js

10 Dec 15

Annen programvare fra utvikleren Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Kommentarer til SproutCore

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!