server siden Node (16)

Den amerikanske regering fremmer brugen af open source og statiske side generatorer over for sine institutioner og samarbejdspartnere. Det sker via Federalist, som p.t. har fostret 96 websteder lavet med Jekyll og Hugo.

Med 40.000 nye stjerner fik frontend biblioteket Vue klart flest nye tilhængere på GitHub blandt verdens javascript frameworks i 2017. React kom ind på andenpladsen med en vækst på 27.800. Dermed fastholder de to biblioteker deres topplacering fra foregående år i den seneste udgave af JavaScript Rising Stars.

Node bliver fortsat brugt af flere og flere it-udviklere verden over, men udbredelsen er begyndt at miste fart. Det viser den nyudsendt Node-by-numbers rapport for 2017, som også fortæller, at Linux bliver stadig mere dominerende på området, og at node netop nu oplever en nærmest vild vækst i Rusland.

Der kan gemme sig danske MEVN stakke derude, men det har ikke været muligt at opdrive nogen. Så mevn.dk er et godt bud på at være den første af slagsen. Det er et modul, hvor brugerne kan skrive indlæg til bl.a. Udvandrerne.dk, StaticSiteGenerators.dk og NoSQL.dk.

1589 udvalgsreferater og tilhørende knap 45.000 pdf-bilag er blevet flyttet fra Lotus Notes til statiske html-sider på Viborg Kommunes websted. Undervejs i processen er den formaterede tekst (rich text) inkl. tabeller i Notes blevet omformet til mere strømlinet html ved hjælp af den statiske side generator Hugo.

Den hidtidige konge af statiske websider, Jekyll, er nu slået af pinden. Jekyll bruges ifølge W3Techs af 0,013 pct. af verdens websteder. Men i løbet af blot et år er den GoLang-baserede Hugo blevet dobbelt så populær med en anvendelse på 0,026 pct. Dermed er Hugo nu lige så brugt som f.eks. CMS-systemerne Umbraco og Ghost.

React er det javascript-framework, som giver dig de bedste muligheder for at få et job som udvikler hos en startup-virksomhed ude i verden. Men AngularJS følger lige efter på andenpladsen. Begge frameworks er nævnt i mere end 10 pct. af de i alt 48.336 job-opslag, som Who Is Hiring har gennemgået i perioden fra april til juni 2017.

Artikelskribenten kommer frem til, at den nye version 8 af node.js renderer 25 pct. hurtigere end version 6. Desuden , og installationen af pakker via NPM sker 1/3 hurtigere end tidligere. Desuden er det blevet 1/3 hurtigere at installere program-pakker med NPM.

Hugo bør være førstevalg som open source statisk side generator i dag. Den er klart bedre end de to andre store på området, Jekyll og Hexo. Hugo klarer sig ifølge forfatteren klart bedre end de to andre, når det kommer til hastighed, fleksibilitet, enkelhed og uafhængighed af andre programmer.

Statiske websider kan serveres hurtigere for brugeren end database-genererede sider. Samtidig er de langt mere modstandsdygtige mod hacking, efter som der ikke findes noget kode at hacke.

Overordnet gennemgang af, hvordan du trækker dokumenter med både ren og formateret tekst ud af Lotus Notes, lagrer dem som markdown - og til sidst bruger udtrækket som basis for at generere et websted med Hugo

Antallet af downloadede pakker fra node.js.org blev næsten fordoblet i 2016 i forhold til året før. Det samme hop i forhold til 2015 tog tilvæksten af bidragydere til community'et omkring den javascript baserede server

Det kræver mange scripts og megen opfindsomhed at konvertere sin blog fra ASP.NET til Node.js og så igen til den statiske side generator Hexo. Til gengæld bliver det meget lettere at håndtere bloggen.

Jan Larsen tilbyder udvikling af websteder ved hjælp af frontend biblioteket Vue.js og de statiske side generatorer Hugo og Hexo samt CMS´et Keystone. Desuden laver JLKM udtræk af data til lagring i markdown eller MongoDB med efterfølgende præsentation af data via generatorerne, CMS´et eller VueJS.

JLKM leverer udvikling af websteder ved hjælp af frontend bilblioteker, static site generators, open source CMS systemer og med lagring i markdown eller NoSQL.

Det var længe planen, at version 1.0 af CMS-systemet PencilBlue skulle have tilføjet en admin sektion i Angular 2. Men folkene bag PencilBlue er kommet frem til, at koblingen mellem Angular 2 og TypeScript gør det unødigt komplekst at udvikle i Angular 2. Derfor har folkene nu valgt at satse på React.