Waarom jy 'n toepassing in die wolk moet bou as 'n solo-ontwikkelaar

Bou 'n toepassing in die wolk as 'n solo-ontwikkelaar

Inleiding

Daar was die afgelope jare baie ophef oor wolkrekenaars. Dit lyk asof almal praat oor hoe dit die toekoms is, en dat dit binnekort alles sal vervang wat ons ken en liefhet. En hoewel daar 'n mate van waarheid aan hierdie stellings kan steek, kan dit ook misleidend wees as jy versuim om in ag te neem presies wat die wolk in staat is om te doen - en wat jy werklik met sy hulp kan bereik.

So hoekom presies moet jy 'n toepassing in die wolk bou as 'n solo-ontwikkelaar? Wat is die voordele van die gebruik van hierdie tegnologie? Om hierdie vraag te beantwoord, kom ons kyk eers na wat wolkrekenaarwerk werklik beteken – en hoekom jy dit moet wil gebruik.

Wat is Cloud Computing?

Wolkberekening is basies 'n manier om rekenaarhulpbronne – soos bedieners, berging, databasisse en netwerke – oor die internet aan jou toestelle te lewer. Hierdie dienste kan oor die web verkry word deur afgeleë bedieners in plaas van rekenaars in jou kantoor of huis, so jy hoef nie self die toerusting te koop nie.

Met wolkrekenaardienste betaal jy net vir wat jy gebruik teenoor die aankoop van duur hardeware wat dalk nie soveel of op optimale vlakke regdeur die jaar gebruik word nie. Wolk bied ook skaalbaarheid wanneer dit by uptyd kom deur organisasies in staat te stel om nuwe hulpbronne op aanvraag te koop met aanpassings wat binne minute plaasvind in vergelyking met dae of weke met fisiese infrastruktuur. As daar dus meer besoekers op 'n spesifieke dag na jou webwerf kom as gevolg van byvoorbeeld 'n vakansiepromosie, kan jy die hulpbronne aanpas om jou aansoek aan die gang te hou soos nodig.

As jy nuut is met hierdie tegnologie, is jy dalk nie bewus van al die wolkrekenaardienste wat tans beskikbaar is nie. Hulle word oor die algemeen in drie kategorieë of "lae" verdeel:

IaaS – Infrastruktuur as 'n diens: Dit sluit dinge soos bedieners, bergingspasie en netwerktoegang in (bv. Amazon Web Services).

PaaS – Platform as 'n Diens: Hierdie kategorie behels gewoonlik 'n toepassingsplatform waarmee ontwikkelaars programme kan bou, toets en ontplooi sonder om self infrastruktuur te bestuur (bv. Google App Engine).

SaaS – sagteware as 'n diens: Hier het ons 'n volledige toepassing wat jy oor die internet kan gebruik in plaas daarvan om dit op jou eie rekenaar (bv. Dropbox of Evernote) te moet installeer en laat loop.

En moenie vergeet van berging, rugsteun en gasheerdienste ook nie! U kan baie verskillende wolkverskaffers vind wat hierdie tipe oplossings bied. Die beste van alles is dat die gebruik van die wolk gewoonlik baie makliker is as om 'n interne intranetoplossing op te stel. Dit laat jou ook toe om baie van IT-instandhoudings- en bestuurstake te vermy deur dit aan die verskaffer uit te kontrakteer – wat nie altyd moontlik is met tradisionele sagtewaretoepassings nie. Boonop, aangesien u vir 'n wolkdiens betaal op grond van gebruik eerder as om 'n groot kapitaalbelegging te moet maak, het u meer buigsaamheid wanneer dit kom by begroting, aangesien u nie verbind is tot 'n groot lisensiefooi nie.

Die voordele van die wolk vir solo-ontwikkelaars

Noudat ons weet wat wolkrekenaarkunde is, kom ons kyk na die grootste voordele van die bou van toepassings in die wolk as 'n solo-ontwikkelaar:

1) Vinniger tyd-tot-mark: Deur klaargemaakte en maklik om te gebruik sjablone van bouers soos Appy Pie te gebruik, kan jy vinnig jou toepassing bou sonder enige kodering. Dit is veral waar vir toepassings wat op Facebook of ander sosiale media-platforms gebaseer is. Ook, as jy mobiele toepassings vir Android en iOS bou, met behulp van kruisplatform-ontwikkeling gereedskap of raamwerke sal help om die proses nog verder te bespoedig deur jou toe te laat om net een toepassing te ontwikkel en dit dan op albei hierdie platforms te publiseer.

2) Skaalbaarheid en koste-effektiwiteit: Deur wolkdienste te gebruik, betaal jy net vir wat jy op enige gegewe tydstip gebruik, wat jou baie meer buigsaamheid gee wanneer dit kom by begroting sowel as skaalbaarheid aangesien hulpbronne vinnig verkry kan word en bygevoeg kan word op die vlieg indien nodig. Dit verteenwoordig 'n groot pluspunt veral vir solo-ontwikkelaars wat dikwels binne beperkte begrotings sal moet werk. Die feit dat klein besighede minder as groter ondernemings bestee wanneer dit by die wolk kom, is ook 'n wesenlike voordeel – nie net vanweë die kapitaalinvestering wat vereis word nie, maar ook weens koste verbonde aan personeel en IT-bestuursvaardighede wat benodig word. Klein organisasies is geneig om van nature rats te wees, wat beteken dat hulle vinniger op markvereistes kan reageer, en wolktegnologie stel hulle in staat om dit selfs meer effektief te doen.

3) Opsie om te huur of te koop: Soos vroeër genoem, in die vastekapitaalbeleggingsmodel (soos wat u met 'n intranetoplossing sou hê), staan ​​u vas om 'n lisensie te koop of te betaal vir 'n gasheeroplossing wat tot miljoene kan styg van dollars. Maar met die publieke wolk kan jy net genoeg hulpbronne huur op grond van jou toepassing se behoeftes maand vir maand in plaas daarvan om vooraf 'n groot toewyding te maak aan hulpbronne wat dalk nie heeltyd nodig is nie. Dit is perfek vir solo-ontwikkelaars wat dikwels wisselende werkladings sal hê en toegang tot rekenaarkrag benodig wanneer hulle dit nodig het sonder om bekommerd te wees oor die oorbesteding van hul begrotings op hulpbronne wat hulle nie heeltyd sal kan gebruik nie.

4) Verminder bokoste en ondersteuning: Met wolkrekenaars kan u IT-personeel op die perseel laat werk om 'n interne toepassing of sagteware-oplossing te bestuur (as u besluit om daardie roete te gaan), maar dit verminder ook u behoefte aan ondersteuning sedert die diens verskaffer sal die meeste van hierdie werk vir jou doen. In plaas daarvan laat dit jou toe om op ander belangrike sakeaktiwiteite te fokus. Wolkdienste word gewoonlik aangebied deur sagtewareverkopers wat ondersteuning bied vir hul toepassings – so as daar iets fout is met jou toepassing en dit reageer nie, sal dit hul verantwoordelikheid wees om die probleem op te los in plaas van joune as 'n solo-ontwikkelaar. Dit beteken minder hoofpyne vir jou en meer tyd om op jou kernbesigheidsaktiwiteite te fokus.

5) Toeganklikheid en interaktiwiteit: Een van die belangrikste voordele van wolkrekenaarkunde is dat jy enige toepassings of dienste van omtrent enige plek en enige tyd kan toegang verkry en gebruik – of dit nou op 'n mobiele toestel, skootrekenaar, tablet of rekenaar is. Toepassings wat as 'n diens gelewer word, is ook meer interaktief as tradisionele data-gedrewe sagtewaretoepassings wat databasisse gebruik, want alles is intyds op datum met geen vertragingstye nie. Besighede benodig vandag hierdie tipe reaksie van hul sagteware-oplossings met kliënte wat vinnige laaitye en goeie gebruikerservaring verwag. Daar sal ook 'n verwagting wees dat die toepassing 100% op enige toestel sonder probleme sal werk – iets waaroor jy nie noodwendig bekommerd hoef te wees wanneer jy wolkrekenaars gebruik nie.

6) Verhoogde sekuriteit en privaatheid: Omdat wolkdienste in datasentrums gehuisves word, is dit geneig om veiliger te wees omdat hierdie fasiliteite aan sekere sekuriteitstandaarde moet voldoen voordat dit deur diensverskaffers goedgekeur word. Dit maak dalk nie sin vir 'n solo-ontwikkelaar met beperkte hulpbronne of kennis op hierdie gebied om hul eie datasentrum te bou en dan in fisiese sekuriteitsmaatreëls te belê nie. Met die wolk kan jy egter staatmaak op iemand anders wat toegewy is om hierdie infrastruktuur te bestuur in plaas daarvan dat dit kosbare tyd van jou kant in beslag neem. Ook die privaatheid van die kliënt inligting word gewoonlik ernstig opgeneem omdat maatskappye wat wolkdienste verskaf, besef dat hul besigheid afhanklik is van vertroue van gebruikers – daarom is dit algemene praktyk onder verkopers vandag om veelvuldige lae enkripsietegnologie te gebruik tesame met identiteits- en toegangsbestuur om kliëntedata veilig te hou. Oor die algemeen hoef solo-ontwikkelaars nie bekommerd te wees oor kwessies wat verband hou met sekuriteit en privaatheid nie, want dit is 'n verantwoordelikheid van die diensverskaffer wat hul toepassings in die wolk huisves.

7) Laer koste: Laastens, een van die grootste voordele van wolkrekenaarkunde is dat dit aansienlik goedkoper is as tradisionele sagteware-oplossings op die perseel. Met al hierdie toepassings wat op die wolk loop, kan solo-ontwikkelaars duur hardeware-aankope vermy wat nodig is om hul toepassings te laat loop en eerder daarop fokus om elke maand 'n kleiner rekenaarhuurkontrak te kry, gebaseer op hul behoeftes. Daar is ook 'n bykomende voordeel om hulpbronne op of af te skaal aangesien jou besigheid se behoeftes verander sodat jy nie vasgevang is in hoë koste vir ongebruikte hulpbronne nie. As gevolg van die buigsaamheid en skaalbaarheid van wolkdienste, kan solo-ontwikkelaars geld spaar op hul rekenaarkrag sonder om die vermoë te verloor om oplossings van hoë gehalte te lewer.

Pff! Dit was baie. Ons het dus toetse gedek, om u materiaal gereed te maak om bekend te stel, inhoudskepping en bemarking/promosie. Dit is tyd om dit alles af te sluit.

Ontwikkelaarwenke: Die bekendstelling en instandhouding van jou toepassing

Jy het jou toepassing ontwikkel, getoets en bekendgestel! Nou wat? Jy kan nie verwag om net terug te sit en te wag dat gebruikers (en geld) begin instroom nie – jy moet proaktief wees met jou bemarking en promosiepogings. Daar is nie iets soos 'n solo-ontwikkelaar wat net 'n toepassing bou en dan agteroor sit en wag vir geld om in te kom nie.

Daar is baie maniere waarop jy jou naam, handelsmerk en toepassing daar kan kry:

1) Neem deel aan geleenthede: Sportgeleenthede, konferensies of handelskoue waar jou teikenmark sal bywoon, is wonderlike geleenthede om jou toepassing voor potensiële gebruikers te kry.

2) Skep 'n webwerf of blog: As jy nie reeds 'n persoonlike of besigheidswebwerf met 'n blog bestuur nie, is dit nou die tyd om dit gratis op WordPress.com of Wix te doen en jou werf te bevorder deur sosiale media en e-pos ontploffings ( Blogging help beide SEO en kan gebruik word om gesag in jou veld te vestig).

3) Sosiale media : Gebruik Twitter, Facebook, LinkedIn en Google+ om jou toepassing se bestaan ​​te bevorder. Maak plasings oor nuwe kenmerke en opdaterings sodat jy sigbaar bly. Twitter is veral goed om enige afslag of promosies aan te kondig wat tans met jou program loop (solank die promosies relevant is vir jou toepassing).

4) Gebruik e-posbemarking: Soortgelyk aan sosiale media, kan jy e-posbemarking (via Mailchimp of Campaign Monitor) gebruik om jou naam en handelsmerk voor potensiële gebruikers te hou. Dit sal vereis dat u e-posse met 'n aanlynvorm op u webwerf, toepassing of by 'n handelskou versamel. Die gratis plan wat deur Mailchimp aangebied word, laat jou toe om 12,000 2,000 e-posse per maand na 'n maksimum van XNUMX XNUMX intekenare te stuur – gebruik dit dus verstandig!

5) Bevorder deur middel van geaffilieerde verhoudings: As jou toepassing geskik is vir sekere soorte besighede (soos 'n fiksheids- of leefstyl-naspoorder), kan jy uitreik na plaaslike handelaars en hulle 'n geaffilieerde verhouding bied waar hulle 'n kommissie vir elke verkoop sal kry van jou program wat van hul winkel afkomstig is.

6) Bevorder deur aanbiedings en koepons: Bied afslag en koepons om meer aflaaie te kry – veral as jy 'n bestaande kliëntebasis het waarin jy die aanbod kan bemark. Soos hierbo genoem, is Twitter ideaal om aanbiedings en promosies aan te kondig, so oorweeg dit om 'n aparte Twitter-lys te skep vir al die Twitter-handvatsels wat aan die besighede of individue behoort met wie jy 'n ooreenkoms aanbied.

7) Werk saam met maatskappye wat toepassings herverpak vir kortings: Soortgelyk aan geaffilieerde verhoudings, is daar ander maatskappye wat kan help om jou toepassing se blootstelling te verhoog deur dit deur hul bestaande kliënte te bevorder. AppGratis bied byvoorbeeld 'n gratis toepassing van die dag in 'n wye verskeidenheid toepassingskategorieë en word elke maand deur meer as 10 miljoen mense gebruik.

8) Netwerk: Ontmoetingsgroepe is 'n maklike manier om met plaaslike kodeerders, ontwerpers en entrepreneurs te netwerk - wat almal jou moontlik na potensiële gebruikers kan wys of jou kan help met algemene bemarkingsadvies.

9) Adverteer jou toepassing in relevante blogplasings: As jy 'n kenner in 'n spesifieke area is (dws – tuisfiksheid, kos- en reseptoepassings), skryf dan "gasplasings" vir blogs binne jou gebied van kundigheid en sluit vermelding en skakels in na jou toepassing/werf.

10) Kontak die pers: As jy 'n goeie werk gedoen het om resensies vir jou toepassing te skep, reik dan uit na die pers en laat weet hulle van jou vrystelling. Om terug te skakel na enige onlangse dekking is 'n goeie manier om te begin (veral as dit positief was). Jy kan ook betaalde advertensies op werwe soos TechCrunch of Mashable laat vertoon wat direk op potensiële gebruikers van jou soorte toepassings gerig is.

11) Kry 'n TED-praatjie : Dit is dalk nie gepas as jy net begin in die entrepreneurswêreld nie, maar sodra jy 'n bietjie ervaring en vastrapplek onder jou riem het, sal aansoek om te praat by 'n geleentheid soos TED help om jou bloot te stel aan duisende nuwe potensiële kliënte. Dit is altyd lekker as groot maatskappye jou kontak en 'n pitch vir jou toepassing wil maak. Hulle doen dit omdat hulle dink jy is die volgende groot ding, so maak gebruik daarvan wanneer moontlik!

12) Verbeter jou toepassing: Gaan voort om opdaterings aan jou toepassing te maak om beide die kode te verbeter en nuwe kenmerke by te voeg. Deur dit te doen, sal jy in gedagte hou met gebruikers wat reeds jou toepassing het, maar jou ook sigbaar hou in die "Wat is nuut"-afdeling op iTunes of Google Play vir diegene wat dit oorweeg om dit vir die eerste keer af te laai. Dit kan 'n besonder goeie manier wees om bykomende persdekking te genereer. As jy enige toekomstige weergawevrystellings doen, maak seker dat jy dit aankondig via sosiale media (Twitter & Facebook) sowel as deur e-posbemarkingsveldtogte (Mailchimp het 'n goeie sjabloon vir vrystellingaankondigings).

Gevolgtrekking:

Ek hoop jy vind sommige van hierdie 12 maniere om jou toepassing te bevorder nuttig. Om saam te vat, die beste manier om bo-op-gedagtes te bly, is deur 'n bestaande e-poslys van vorige en potensiële gebruikers. U kan maklik een skep deur MailChimp of soortgelyke dienste te gebruik wat maklike integrasie met gewilde CMS-stelsels soos WordPress bied. Soos hierbo genoem, moet u ook seker wees dat u e-posse in u voorafkeuringsproses versamel deur dit as deel van die aanmeldvorm/towenaar in te sluit. Dit is ook belangrik om enige ondersteuningsversoeke op te volg en seker te maak dat forumlede tevrede is met 'n resolusie voordat hulle hul kaartjie toemaak! Dit sal help om goeie verhoudings met beide kliënte en publieke gebruikers te bevorder. Maak nie saak watter opsies jy kies vir jou programpromosie nie, ek wens jou alle sterkte toe met jou volgende vrystelling!

Omseil TOR-sensuur

Omseil internetsensuur met TOR

Omseil internetsensuur met TOR Inleiding In 'n wêreld waar toegang tot inligting toenemend gereguleer word, het nutsmiddels soos die Tor-netwerk deurslaggewend geword vir

Lees meer »