Kur kërkoni për mjedisin optimal të zhvillimit, Windows 10 ofron një gamë opsionesh përveç zgjidhjeve të plota si XAMPP , WAMP dhe MAMP , dhe instalimeve manuale native , si dhe zgjidhjeve të virtualizimit si Vagrant ( ScotchBox ) dhe Docker ( DevilBox , Laradock ). Megjithatë, të gjitha zgjidhjet nuk arritën të përmbushnin kërkesat e mia - të tilla si konfigurimi falas, certifikatat SSL të vërteta wildcard, qasja nga të gjitha pajisjet në rrjetin lokal dhe stabiliteti dhe performanca e lartë - përveç njërës.
Unë kam eksperimentuar me të gjitha variantet (veçanërisht Docker) në muajt e fundit dhe kam ngecur me Lando . Por doli që të gjitha zgjidhjet e bazuara në Docker (dhe Vagrant) për arsye të performancës nën Windows dhe Mac janë të padobishme për projekte me një numër më të lartë skedarësh (një pamje faqe zgjati rreth 25 sekonda). Ka fije të shumta këtu dhe këtu dhe këtu në të cilat diskutohet shkaku dhe zgjidhjet e mundshme .
Për mua, kishte gjithmonë shumë pilula për të gëlltitur - skedarët nuk duhet të sinkronizohen manualisht, por thjesht të jenë të disponueshëm. Unë gjithashtu nuk doja të kthehesha te MAMP PRO që kisha përdorur për vite me radhë (veçanërisht një tmerr nën Windows). Kështu që unë u ktheva në fillim dhe u përpoqa përsëri vendas. Nën Windows kjo ishte një ndërmarrje e egër në mënyrën normale ose përmes Cygwin , derisa provova WSL .
Unë tashmë kisha pasur përvojë shumë pozitive me Nënsistemin Windows për Linux në muajt e fundit dhe pasi të gjitha shërbimet LAMP funksionuan pas një prove të shkurtër pa kufizime për sa i përket qëndrueshmërisë dhe performancës, arrita në përfundimin se Microsoft ka arritur gjëra të mëdha këtu. Kjo pasohet nga konfigurimi im (duke u zgjeruar vazhdimisht) duke përfshirë të gjitha skriptet për mjedisin tim aktual të zhvillimit nën Windows 10 Pro:
3d95982c87ac786700b6d602cd977234
3d95982c87ac786700b6d602cd977234
3d95982c87ac786700b6d602cd977234