Adobe, Apple, Mozilla, Microsoft, Facebook en Google kondigen aan dat vanaf 1 januari 2021 Flash officieel totaal niet meer ondersteund wordt. De technologie zal niet meer werken in Edge, Internet Explorer, Chrome en Firefox en krijgt ook geen updates meer.
Hoewel Apple het niet expliciet zegt, is het aannemelijk dat het dezelfde stappen zet als Google, Microsoft en Mozilla en Flash met ingang van 2021 totaal niet meer ondersteunt in zijn Safari-browser. Tussen nu en 2021 zullen de browsers van de internetgiganten ook nog kleinere stappen zetten richting het einde van Flash: steeds vaker zal de voorkeur gegeven worden aan html5, Flash zal standaard uitgeschakeld zijn in de browsers en moet er expliciet toestemming gegeven worden voor het draaien van Flash-content.
Vanaf 2021 gaat Adobe de software ook niet meer updaten en distribueren. Facebook belooft ondertussen de game-uitgevers op zijn sociale netwerk te ondersteunen bij de migratie van Flash naar andere technologieën, zoals Unity, html5, Unreal en WebGL.
Adobe Flash Player logoVolgens cijfers van Google, wiens Chrome-browser verreweg het grootste marktaandeel heeft, zou drie jaar geleden 80 procent van de Chrome-gebruikers nog dagelijks een webpagina met Flash bezoeken. Nu zou dat nog maar 17 procent zijn.
De technologiewereld is zich er al langer van bewust dat Flash goed en wel aan het einde van zijn levensloop zit. De software, die al jarenlang wordt gebruikt voor filmpjes, games en andere elementen op het web, heeft meermaals te maken gehad met grote kwetsbaarheden. Inmiddels tot wasdom gekomen technologieën zoals html5 zijn tegenwoordig krachtiger en veiliger dan flash en genieten dan ook veelal de voorkeur van internetgebruikers.
Versie 1.0 van wat toen nog Macromedia Flash heette, kwam in november van 1996 uit. Daarmee is de software op het eol-moment iets meer dan 24 jaar oud.
(bron: https://tweakers.net/nieuws/list/20170725)
Wilt u een flash applicatie omzetten naar Html5 ?
Utilewebsites.nl helpt u graag verder. Als eerste zullen wij u bestaande applicatie bestuderen en vervolgens een project voorstel doen om dit om te zetten naar een html5 oplossing. Mochten wij ideeën krijgen die uw applicatie op nog een hoger plan zetten, dan voegen we dit toe als optie(s) in ons project voorstel.
Heeft u een flash applicatie die dient te worden omgezet naar HTML5 ?
Vraag vrijblijvend een offerte aan.Meer informatie zie : Flash naar HTML5 Service
Hoewel de versie nog veel wordt gebruikt is de actieve ondersteuning van php 5 stopgezet. Php 5.6.30 verschijnt nog begin januari met enkele bugfixes, daarna volgen alleen nog eventuele beveiligingsupdates tot 31 december 2018.
De actieve ondersteuning van elke minor versie van php stopt twee jaar na de release, daarna is er nog twee jaar beveiligingsondersteuning. Php 5.6 werd op 28 augustus 2014 uitgebracht en de actieve ondersteuning werd met vier maanden verlengd omdat het de laatste versie van php 5 betrof.
(bron: https://tweakers.net/nieuws/119557/actieve-ondersteuning-voor-php-5-is-beeindigd.html)
De belangrijkste voordelen van PHP 7 op een rijtje
Mede dankzij deze nieuwe features biedt PHP 7 vele voordelen ten opzichte van vorige PHP versies.
- Enorme snelheidsverbetering.
- Veel nieuwe features
- Verminderd geheugengebruik.
The Zend Performance team provides insight into the upcoming impact op php7
De komende tijd zullen steeds meer frameworks, componenten en andere tools overgaan naar php 7. Wilt u over naar php 7 met uw applicatie en/of platform ? Wij helpen u graag met het optimaliseren en testen.
Vraag vrijblijvend een offerte aan.Wat is een Kwantumcomputer volgens wikipedia :
Een kwantumcomputer is een nieuw soort computer waarbij de processor gebruik maakt van de principes van de kwantummechanica. Zo'n processor kan in één keer (parallel) dezelfde berekeningen uitvoeren over een zeer grote hoeveelheid data. Deze zal daardoor vele malen sneller zijn dan een conventionele computer maar wel slechts inzetbaar zijn op zeer specifieke taken. Het concept van de kwantumcomputer werd reeds begin jaren tachtig beschreven door Paul Benioff, Yuri Manin en Richard Feynman. In de jaren daarna ontwikkelden David Deutsch en Peter Shor het concept verder. Door de grote (theoretische) mogelijkheden wordt er tegenwoordig, na aanvankelijke scepsis, wereldwijd veel geld in onderzoek gestoken. In 2017 kwamen IBM met een prototype.
(Bron : https://nl.wikipedia.org/wiki/Kwantumcomputer)
De techgiganten Microsoft, Google en IBM hebben zich vol op de ontwikkeling van quantummachines gestort.
Een universele quantumcomputer met accurate quantumgates zal breder inzetbaar zijn en een duidelijkere snelheidswinst ten opzichte van klassieke computers laten zien.
Een nieuw type computer, die binnen seconden problemen uitrekent waar gewone computers miljoenen jaren over zouden doen. Dat is de belofte van de quantumcomputer. Hoe dan ook zal zodra we echt kunnen gaan werken met deze technieken een revolutie ontstaan in de computer wereld wat zich zal uitstrekken in allerlei toepassingen.
Voor wie zich al wil verdiepen in quantum development heeft microsoft :
https://www.microsoft.com/en-us/quantum/development-kit
WordPress en Magento zijn als opensource systeem inmiddels beroemd. Waar WordPress de markt domineert als CMS systeem doet Magento dit binnen de markt van Webshops. Als e-commerce oplossing kunnen beide systemen worden ingezet. WordPress door middel van de bekende plugin, Woocommerce. Alleen welke opensource systeem past het beste bij mijn bedrijf.
Wat is het belangrijkste verschil tussen Woocommerce en Magento?
Magento is een op zichzelf staande eCommerce oplossing, terwijl Woocommerce als plugin binnen WordPress wordt geïnstalleerd. Magento is vrij log en lastig te doorgronden. In Magento 2 is dit systeem aanzienlijk verbeterd. Toch zal de leercurve voor Magento zwaarder zijn. Woocommerce is een lichtgewicht ten opzichte van Magento qua omvang en leercurve. Een voordeel van Woocommerce is dat het relatief weinig eisen stelt aan de hosting. Nadeel is dat Woocommerce als plugin draait in WordPress waardoor je naast Woocommerce ook de WordPress installatie up to date dient te houden. 3rd party plugins kunnen soms voor problemen zorgen.
Kortom beide hebben hun voor en nadelen. Heeft u als bedrijf veel producten die u online wilt verkopen dan is Magento een bewezen stabiele oplossing waarbij (mits voorzien van een goede hosting oplossing) een productcatalogus van 100.000 of meer producten geen enkel probleem is.
Wat de beste keuze is voor u hangt af van een aantal factoren zoals o.a. :
- Wil ik een website met een kleine webshop of ga ik voor een dedicated webshop?
- Hoeveel producten ga ik verkopen in de webshop?
- Wil ik de webshop koppelen aan een kassa, ERP* of ander systeem ?
- Verkoop ik mijn producten alleen in Nederland of wordt dit een meertalige webshop met bijvoorbeeld verschillende verzendtarieven?
- Welk budget heb ik jaarlijks om de webshop optimaal te kunnen laten draaien ?
Wilt u overleggen wat het beste bij u past ? Neem dan contact met ons op.
* ERP is een afkorting van Enterprise Resource Planning en is ontworpen om diverse bedrijfsprocessen te ondersteunen en te automatiseren. Welke processen er ondersteund en geautomatiseerd kunnen worden, hangt af van het soort software dat aangeschaft is.
Wij van Utilewebsites.nl realiseren veel oplossingen in opdracht van klanten voor hun website en webshop. Vaak horen wij van klanten als ze een oplossing willen dat ze eerst bekijken hoe bol.com of coolblue.nl dit oplost in hun website.
Uiteraard wilt u vertrouwd overkomen met uw webshop en we hoeven zeker niet telkens het wiel opnieuw uit te vinden. Toch hebben wij in brainstormsessies soms onze bedenkingen of we telkens bepaalde oplossingen dienen over te nemen van de leading ones. Gezien de concurrentie online enorm is toegenomen heeft men denk ik iets meer lef nodig om juist meer onderscheidend te zijn in de ontwikkelen. Echter is men terughouden om daar budget voor vrij te maken, want stel dat het niet werkt....
We leren door vallen en opstaan en als u tracht iets unieks te ontwikkelen leren we van elke stap die we maken wat kan leiden tot iets dat in de toekomst nog succesvoller kan zijn.
Wellicht is de eerste vraag wat maakt ons bedrijf authentiek en bijzonder.
U kunt zich de volgende vragen stellen
- Waarom ben ik ondernemer geworden - Waarom sta ik elke ochtend met plezier op om hier mee bezig te zijn - Op welke manier wil ik de wereld veranderen? waar stoor ik mij aan? - Wat voegen we toe aan het leven van onze klanten - Wat mist mijn klant als we niet meer bestaan
Authentieke Groei is de weg naar binnen door dit te vinden kunt u zich Authentiek en Onderscheidend Positioneren. U bent uw eigen merk en u gelooft daarin. Authentiek Positioneren is de kracht om uw zelf in uw markt ( Niche ) te kunnen onderscheiden. Een manier om uw zelf te Zijn en vanuit een sterk bewustzijn een succesvolle connectie te maken met de belevenis wereld van uw doelgroep.
Wanneer u de connectie heeft gevonden en u wilt brainstormen over u ideeën, dan helpen wij u graag. Onze contactgegevens vindt u bij contact
Wat is Node.Js
Node.js is een softwareplatform waarop men applicaties kan ontwikkelen en draaien. Die applicaties worden geschreven in JavaScript, maar in tegenstelling tot veel andere Javascript-toepassingen, worden die niet uitgevoerd in een webbrowser, maar in de JavaScript-Engine van Node.js zelf, die op de server draait. De applicaties kunnen draaien op elke computer waarop de Node.js runtime is geïnstalleerd, dat kan Windows, Mac OS X of Linux zijn.
(bron : https://nl.wikipedia.org/wiki/Node.js)
Simplistisch gezegd is Node.js eigenlijk een back-end variant van de JavaScript die wij kennen (voor front-end development van websites).
De kracht van Node JS :
Meerdere taken tegelijkertijd
Node JS is in staat om meerdere taken tegelijkertijd uit te voeren. In traditionele programmeertalen kan dit niet. In het vakjargon noemen we dit synchroon of asynchroon programmeren. Een voorbeeld:
Traditionele programmeertaal
Stel u wilt van Den Bosch naar Utrecht rond het spitsuur op de A2 en u heeft maar 1 rijstrook. Dat geeft geen opties en het kan langduren voordat u er bent. Gebeurt er een ongeluk dan staat het direct vast en dient u te wachten tot dat dit is opgelost en de weg weer vrij is. Uiteraard zijn er mogelijkheden binnen traditionele programmeertalen om dit op te lossen, men kan bijvoorbeeld 1 vluchtstrook openzetten.
Node JS
Stel dat de A2 nu 128 rijbanen heeft? Dan zou er geen oponthoud zijn en bent u snel op uw bestemming. Dat is Node JS; deze programmeertaal stelt u in staat om meerdere taken tegelijkertijd uit te voeren. Dit noemt men in het vakjargon ook wel ‘non blocking’, oftewel er kan geen file ontstaan als er op rijbaan 34 een ongeluk gebeurd. Het verkeer kan direct doorrijden via de andere 127 rijbanen .
Gaat node JS php vervangen ?
Onze ervaring tot nu toe is dat dit in de meeste gevallen samenwerkt met andere programmeertalen en frames. Het lijkt ons logischer dat de men combinatie php frameworks en Node.js steeds vaker gaat zien als developer.
Meer over Node.js op https://nodejs.org/en/
Google heeft besloten om Google PageRank weer geheim te maken. Pagerank wordt al een tijd niet meer geupdate door google . Google legde uit dat het bedrijf nog steeds PageRank gegevens intern binnen de ranking-algoritme gebruikt, maar dat de externe PageRank waarden die worden weergegeven in de werkbalk volledig weg gaan.
Wat is Pagerank :
PageRank is een methode om pagina's op internet te ordenen naar belang. Het is ontwikkeld door de oprichters van Google Inc. (Larry Page en Sergey Brin) in 1998 toen zij nog actief waren op Stanford University.[1] Stanford University heeft het octrooi op PageRank terwijl de naam een handelsmerk is van Google.
Een pagina krijgt een hogere PageRank als er meer links van andere pagina's zijn waarbij het aantal links op die andere pagina's en de PageRank van die andere pagina's ook van belang zijn.
(bron : wat is pagerank : https://nl.wikipedia.org/wiki/PageRank)
De onderstaande tabel geeft een overzicht in procenten van de programmeer talen die het meest gebruikt worden als server-side scripting *. Met welke methoden men dit heeft onderzocht kunt u vinden op https://w3techs.com/technologies
How to read the diagram: PHP is used by 82% of all the websites whose server-side programming language we know.
| PHP |
|
||
| ASP.NET |
|
||
| Java |
|
||
| static files |
|
||
| ColdFusion |
|
||
| Ruby |
|
||
| Perl |
|
||
| JavaScript |
|
||
| Python |
|
||
| Erlang |
|
||
| W3Techs.com, 30 August 2016 | |||
| Percentages of websites using various server-side programming languages Note: a website may use more than one server-side programming language | |||
The following server-side programming languages are used by less than 0.1% of the websites
- Miva Script
- Lasso
- Lua
- Scala
- Tcl
- C++
- Haskell
- Smalltalk
- Lisp
- Ada
* Server-side scripting is de algemeen bekende term voor de technologie die gebruikt wordt op internet om dynamisch HTML-pagina's te genereren die onder andere op basis van parameters een andere inhoud en/of design krijgen. Dit moet niet verward worden met Dynamic HTML, een begrip dat gebruikt wordt voor interactieve webpagina's. (bron : https://nl.wikipedia.org/wiki/Server-side_scripting)
Een fullstack PHP-ontwikkelaar is een programmeur die verantwoordelijk is voor zowel het ontwikkelen als onderhouden van de frontend- en backend-componenten van een webtoepassing. Dit betekent dat een fullstack PHP-ontwikkelaar kennis moet hebben van zowel server-side technologieën als client-side technologieën die worden gebruikt om de website of applicatie te bouwen.
Als bedrijf bieden wij fullstack PHP-ontwikkelingsservices aan die gericht zijn op het bouwen van geavanceerde webtoepassingen met behulp van de nieuwste technologieën en best practices. Onze ervaren fullstack PHP-ontwikkelaars zijn zeer goed onderlegd in o.a. JavaScript, Vue, Ionic, Pixi.js, HTML 5, HTML, CSS, databasetechnieken en Three.js, en hebben uitgebreide ervaring in het bouwen van frontend- en backend-functionaliteit voor webtoepassingen.
Wij zijn ervan overtuigd dat het combineren van deze vaardigheden essentieel is voor het bouwen van webtoepassingen die werken op zowel desktop- als mobiele apparaten en die een naadloze gebruikerservaring bieden. Ons team houdt zich voortdurend bezig met de nieuwste technologieën en frameworks, zodat we altijd op de hoogte zijn van de nieuwste ontwikkelingen op het gebied van webontwikkeling.
Hieronder enkele termen uitgelegd:
• JavaScript (HTML, CSS): JavaScript is een programmeertaal die wordt gebruikt om interactieve functies en animaties op een webpagina te creëren. HTML en CSS zijn de talen die worden gebruikt om webpagina's te structureren en op te maken. Als fullstack PHP-ontwikkelaar moet je goed bekend zijn met deze technologieën om aan de frontend van een webtoepassing te kunnen werken. Het is ook belangrijk om de nieuwste webstandaarden en best practices te kennen om ervoor te zorgen dat webtoepassingen toegankelijk en veilig zijn voor gebruikers.
• Vue: Vue is een van de populairste JavaScript-frameworks en wordt gebruikt om interactieve en responsieve gebruikersinterfaces te creëren. Als fullstack PHP-ontwikkelaar is het belangrijk om goed bekend te zijn met Vue, omdat het helpt bij het bouwen van geavanceerde frontend-functionaliteit en het stroomlijnen van de ontwikkeling van gebruikersinterfaces.
• React: React is een andere populaire JavaScript-bibliotheek die wordt gebruikt om gebruikersinterfaces te bouwen en is vergelijkbaar met Vue. Als fullstack PHP-ontwikkelaar kan kennis van React nuttig zijn, omdat het helpt bij het bouwen van geavanceerde frontend-functionaliteit en het creëren van interactieve gebruikerservaringen.
• Ionic: Ionic is een open-sourceframework voor het bouwen van hybride mobiele applicaties met behulp van webtechnologieën zoals HTML, CSS en JavaScript. Als fullstack PHP-ontwikkelaar kan kennis van Ionic nuttig zijn, omdat het helpt bij het bouwen van mobiele applicaties die zowel op iOS als Android werken en die integreren met de backend van de webtoepassing.
• Pixi.js: Pixi.js is een 2D WebGL-renderingsbibliotheek die wordt gebruikt om krachtige, high-performance animaties en visuele effecten te creëren. Als fullstack PHP-ontwikkelaar kan kennis van Pixi.js helpen bij het bouwen van geavanceerde frontend-functionaliteit en het creëren van rijke, boeiende gebruikerservaringen.
• HTML 5: HTML 5 is de nieuwste versie van de HTML-standaard en biedt een breed scala aan nieuwe functies en mogelijkheden. Als fullstack PHP-ontwikkelaar is het belangrijk om op de hoogte te zijn van de nieuwste webstandaarden en best practices, en HTML 5 is daar een belangrijk onderdeel van.
• CSS-frameworks: Kennis van CSS-frameworks zoals Bootstrap en Foundation is essentieel voor fullstack PHP-ontwikkelaars, omdat deze frameworks helpen bij het bouwen van responsieve en goed gestileerde gebruikersinterfaces.
• PHP-frameworks: Kennis van PHP-frameworks zoals Laravel, CodeIgniter, Symphony en Zend is essentieel voor fullstack PHP-ontwikkelaars, omdat deze frameworks de ontwikkeling van webtoepassingen vereenvoudigen en standaardiseren, en vaak ondersteuning bieden voor beveiligings- en authenticatiefuncties.
Interesse? Neem dan contact met ons op.
PHP 7 is uitgekomen. Daarmee is het de eerste stabiele versie sinds PHP 5.6 iets meer dan een jaar geleden uitkwam. PHP 7 belooft betere prestaties door gebruik te maken van Zend Engine 3.0. De responstijden zijn lager geworden en er kunnen meer gebruikers met minder servers toe.
De nieuwe versie volgt op een serie van acht release candidates en bevat verschillende nieuwe functies. Onder andere is de 64bit-ondersteuning nu consistent tussen verschillende platforms, iets wat vooral de portabiliteit van de code beter moet maken. Ook is het geheugengebruik 'significant' teruggebracht, wat al lang een wens was van PHP-ontwikkelaar Dmitry Stogov. De snelheid zou ten opzichte van 5.6 verdubbeld zijn en er is een abstract syntax tree toegevoegd. Verder zijn er nieuwe operators toegevoegd, zoals de nieuwe drieweg logische operator, de combined-comparison of spaceship-operator. Een tweede nieuwe operator is de null coalescing operator "??".
Ook is er veel oude code verwijderd, zoals functies die sinds de 5.x-versies gedeprecieerd waren. Ook is een lange lijst aan oude en niet meer ondersteunde sapi's, of Server Application Programming Interfaces, verwijderd, zoals manieren om te verbinden met AOL, Apache 1.x en Microsoft IIS.
PHP 7 is gebaseerd op phpng of php Next Gen. Volgens de Zend-website verdubbelt de phpng-engine de snelheid in veel gevallen. Zend geeft als voorbeeld dat ten tijde van de introductie van phpng een WordPress-pagina gemiddeld 9,4 miljard cpu-instructies nodig had om uitgevoerd te worden en dat dit nu is teruggebracht tot 2,6 miljard.
Dat PHP 6.0 als versienummer is overgeslagen, komt doordat er een tekort was aan ontwikkelaars die zich wilden bezighouden met bepaalde unicode-functionaliteiten met betrekking tot strings. In PHP 7.0 zitten wel enkele unicode-wijzigingen ten opzichte van de 5.x-versies zoals de toevoeging van een unicode-escape-syntax \u. Het bevat niet de grote wijzigingen rond unicode die voor 6.0 bedoeld waren.
(Bron : http://tweakers.net/nieuws/106652/php-70-is-uitgebracht-met-nieuwe-functies.html)










