Die rekenaar vir die programmeerder is die belangrikste werkinstrument na die kop. Alhoewel draagbaarheid 'n opsionele eienskap is, is 'n skootrekenaar om enkele objektiewe en baie subjektiewe redes baie handig:
- u kan dit saamneem op 'n lang reis vir dringende take
- dit is geriefliker om 'n aangepaste hulpmiddel byderhand te hê as om elke keer 'n tydelike ontwikkelingsomgewing op iemand anders se masjien te gebruik
- jy kan daarmee werk, beide aan tafel en op die bank
So watter skootrekenaar moet u kies?
Die belangrikste vraag wat u moet vra wanneer u 'n skootrekenaar vir programmering kies, is - vir watter platforms skryf u sagteware? In hierdie verband kan sagteware-ontwikkeling in die volgende tipes verdeel word: webontwikkeling (blaaiers, webbedieners), sagteware-ontwikkeling vir rekenaarbestuurstelsels (rekenaars, skootrekenaars), mobiele ontwikkeling (slimfone, tablette, horlosies, ens.). Daar is ook gebiede met ingewikkelde wetenskaplike rekenaars en masjienleer, maar gewoonlik word gespesialiseerde toerusting gebruik, dus ons sal dit nie oorweeg nie.
Met yster is alles eenvoudig - hoe kragtiger en moderner, hoe beter. Maar tog, moet u nie gedagtes hardloop om elke nuwe skootrekenaarmodel wat uitkom, op te koop nie. Vir min of meer gemaklike ontwikkeling is minstens 8 gigagreep RAM, 'n SSD-skyf van 100 gigagrepe en 'n verwerker van nie ouer as 5 jaar geskik nie. Die algehele werkverrigting van die hardeware beïnvloed die spoed van die bou en samestelling van toepassings direk, wat die siklus van sagteware-ontwikkeling en -toets verminder.
Met die skermgrootte is alles ook intuïtief duidelik - hoe groter die skerm, hoe meer inligting kan daarby pas en hoe groter die saak en gevolglik die gewig van die skootrekenaar. In die meeste gevalle is 'n standaard 15-duim-skerm goed.
Maar die keuse van die bedryfstelsel kan die volgende werk beperk. Die ding is dat u 'n rekenaar benodig wat die MacOS-bedryfstelsel bestuur om programme vir Apple-platforms (macOS, iOS, watchOS, tvOS en ander) saam te stel.
Daarom, as u sagteware vir een van die Apple-platforms skryf, het u waarskynlik 'n MacBook nodig. In beginsel is daar maniere om MacOS op hardeware van ander vervaardigers te plaas, maar dit sal die lisensieooreenkoms oortree en addisionele pogings verg (byvoorbeeld die keuse van 'n spesifieke hardewarekonfigurasie) sonder om 'n werkresultaat te waarborg.
Ontwikkeling vir Windows en Linux is 'n bietjie makliker - niks verhinder u om 'n toepassing vir Windows of Linux op een van die drie gewildste desktop-bedryfstelsels (Windows, Linux, macOS) saam te stel nie, maar dit is nog steeds gemakliker om sagteware op die teikenplatform. Met die installering van Windows en Linux terselfdertyd op dieselfde skootrekenaar, is daar gewoonlik ook geen probleem om tussen hulle te skakel as dit nodig is nie. Die belangrikste ding is om genoeg spasie op die hardeskyf te hê.
As u webontwikkeling doen, sal 'n skootrekenaar met een van hierdie drie bedryfstelsels vir u werk.