Məqalələr

Tək Səhifəli Tətbiq nədir? Memarlıq, üstünlüklər və problemlər

Tək səhifə tətbiqi (SPA) daha həssas olmaq və masaüstü tətbiqi və ya yerli tətbiqi daha yaxından təkrarlamaq üçün istifadəçiyə vahid HTML səhifəsi vasitəsilə təqdim edilən veb tətbiqidir.

Bəzən SPA gəlir defitək səhifə interfeysi (SPI).

Tək səhifəlik proqram ilkin yükləmə zamanı tətbiqin bütün HTML, JavaScript və CSS-lərini əldə edə bilər və ya istifadəçinin qarşılıqlı əlaqəsinə və ya digər hadisələrə cavab olaraq yeniləmə üçün resursları dinamik şəkildə yükləyə bilər.

Digər veb proqramlar istifadəçiyə ayrı-ayrı HTML səhifələrində tətbiqin hissələri ilə əlaqələndirilmiş ana səhifə təqdim edir, yəni istifadəçi hər dəfə yeni sorğu göndərəndə yeni səhifənin yüklənməsini gözləməli olur.

Texnologiyalar

SPA-lar HTML5 və Ajax-dan (asinxron JavaScript və XML) istifadəçi sorğularına maye və dinamik cavabları aktivləşdirmək üçün istifadə edir, istifadəçi hərəkət edən zaman məzmunun dərhal yenilənməsinə imkan verir. Səhifə yükləndikdən sonra serverlə qarşılıqlı əlaqə Ajax zəngləri vasitəsilə həyata keçirilir və məlumat yenidən yükləmə tələb etmədən səhifəni yeniləmək üçün JSON (JavaScript Object Notation) formatında aşkar edilmiş qaytarılır.

SPA ətraflı

Tək səhifəli proqramlar HTML-i əldə etmək üçün serverin gediş-gəlişini tələb etmədən istifadəçi interfeysinin istənilən hissəsini yenidən dizayn etmək qabiliyyəti ilə diqqət çəkir. Bu, verilənlərin təqdimatından məlumatları məlumatları idarə edən model qatı və modellərdən oxuyan görünüş qatı ilə ayırmaqla həyata keçirilir.

Yaxşı kod eyni problemi dəfələrlə həll etmək və ya onu yenidən qurmaqdan irəli gəlir. Adətən, bu proses təkrarlanan nümunələrdə inkişaf edir, bir mexanizm ardıcıl olaraq eyni şeyi edir.

Saxlanılan kodu yazmaq üçün kodu sadə şəkildə yazmalısınız. Bu daimi mübarizədir, əslində problemi həll etmək üçün kod yazmaqla mürəkkəblik (girişlər/asılılıqlar) əlavə etmək asandır; və mürəkkəbliyi azaltmayan bir şəkildə problemi həll etmək asandır.

Ad boşluqları buna misaldır.

Tək Səhifəli Tətbiqlər (SPA) Çox Səhifəli Tətbiqlər (MPA) müqayisə edildi

Çox səhifəli proqramlar (MPA) statik məlumatları və digər saytlara keçidləri olan çoxlu səhifələrdən ibarətdir. HTML və CSS MPA veb-saytlarını inkişaf etdirmək üçün istifadə olunan əsas texnologiyalardır. Yükü azaltmaq və sürəti artırmaq üçün JavaScript-dən istifadə edə bilərlər. Onlayn mağazalar kimi geniş xidmətlər təklif edən təşkilatlar MPA-dan istifadə etməyi düşünməlidirlər, çünki onlar müxtəlif istifadəçi məlumat bazalarına qoşulmağı asanlaşdırır.

Tək səhifəli proqramlar çox səhifəli proqramlardan aşağıdakı xüsusiyyətlərə görə fərqlənir:
  • İnkişaf prosesi: MPA-lar yaratarkən, SPA-lardan fərqli olaraq JavaScript biliyinə ehtiyacınız yoxdur. Bununla belə, MPA-larda ön və arxa ucların birləşdirilməsi o deməkdir ki, bu sahələr SPA-lara nisbətən nisbətən daha uzun tikinti müddəti tələb edir.
  • Speed: MPA-lar nisbətən yavaş işləyir, hər yeni səhifənin sıfırdan yüklənməsini tələb edir. Bununla belə, SPA-lar ilkin endirmədən sonra daha sürətli yüklənir, çünki sonradan istifadə üçün məlumatları keşləyir.
  • Axtarış motorunun optimallaşdırılması: Axtarış motorları veb saytları MPA ilə asanlıqla indeksləşdirə bilər. MPA-larda daha yaxşı SEO reytinqləri yaratmaq üçün axtarış motorları tərəfindən taranan daha çox səhifə var. Hər səhifənin məzmunu da statikdir və onu daha əlçatan edir. Bunun əksinə olaraq, SPA-larda vahid unikal URL (Vahid Resurs Locator) olan bir səhifə var. Əksər axtarış motorları tərəfindən düzgün indeksləşdirilməyən JavaScript-dən də istifadə edirlər. Bu, SPA-lar üçün SEO reytinqlərini daha çətinləşdirir.
  • təhlükəsizlik: MPA-da siz hər bir onlayn səhifəni ayrıca təmin etməlisiniz. Bununla belə, SPA-lar haker hücumlarına daha çox meyllidirlər. Lakin düzgün yanaşma ilə inkişaf qrupları tətbiqin təhlükəsizliyini təkmilləşdirə bilər.

Daha çox müəssisə SPA-lardan istifadə etmək üçün köçdükcə, taramaçılar və axtarış motorları onları daha yaxşı indeksləşdirmək üçün inkişaf edəcək. Sürətini nəzərə alsaq, SPA-ların nə vaxt veb proqramların inkişafı üçün əsas seçim olacağı bir sualdır. Sonra MPA-nın SPA üzərindəki üstünlükləri azalmağa başlayacaq.

Tək səhifə proqramlarından nə vaxt istifadə etməli?

Bu cür tətbiqlərin ən uyğun olduğu beş ssenari var:

  • Dinamik platforma və daha az məlumat həcminə malik veb sayt hazırlamaq istəyən istifadəçilər SPA-lardan istifadə edə bilərlər.
  • Veb saytları üçün mobil proqram yaratmağı planlaşdıran istifadəçilər SPA-dan da istifadə edə bilərlər. Onlar sayt və mobil proqram üçün backend API-dən (Application Programming Interface) istifadə edə bilərlər.
  • SPA arxitekturası Facebook, SaaS platformaları və qapalı icmalar kimi sosial şəbəkələrin qurulması üçün uyğundur, çünki onlar daha az SEO tələb edir.
  • İstehlakçılarına problemsiz qarşılıqlı əlaqə təklif etmək istəyən istifadəçilər SPA-lardan da istifadə etməlidirlər. İstehlakçılar həmçinin canlı yayım məlumatları və qrafiklər üçün canlı yeniləmələrə daxil ola bilərlər.
  • Cihazlar, əməliyyat sistemləri və brauzerlər arasında ardıcıl, yerli və dinamik istifadəçi təcrübəsi təqdim etmək istəyən istifadəçilər.

Yaxşı bir komanda yüksək keyfiyyətli tək səhifəli proqram yaratmaq üçün büdcəyə, alətlərə və vaxta malik olmalıdır. Bu, trafiklə bağlı fasilələrlə qarşılaşmayan etibarlı və səmərəli SPA təmin edəcək.

Tək səhifəli proqram arxitekturası

Tək səhifəli proqramlar cari səhifəni yükləyərək və işləməklə ziyarətçilərlə qarşılıqlı əlaqədə olur, serverdən birdən çox veb səhifə yükləmək ehtiyacını aradan qaldırır.

SPA ilə veb saytlar tək URL linkindən ibarətdir. Məzmun endirilir və xüsusi istifadəçi interfeysi (UI) komponentləri kliklədikdə yenilənir. İstifadəçi təcrübəsi təkmilləşdirilir, çünki istifadəçi cari səhifə ilə əlaqə saxlaya bilir, çünki yeni məzmun serverdən alınır. Yeniləmə baş verdikdə, cari səhifənin hissələri yeni məzmunla yenilənir.

SPA-da ilkin müştəri sorğusu tətbiqi və onun HTML, CSS və JavaScript kimi bütün müvafiq aktivlərini yükləyir. İlkin yükləmə faylı mürəkkəb proqramlar üçün əhəmiyyətli ola bilər və daha yavaş yükləmə vaxtı ilə nəticələnə bilər. Tətbiq proqramlaşdırma interfeysi (API) istifadəçi SPA-dan keçərkən yeni məlumatları alır. server yalnız JSON (JavaScript Object Notation) formatında verilənlərlə cavab verir. Bu məlumatları qəbul etdikdən sonra brauzer səhifəni yenidən yükləmədən istifadəçinin gördüyü tətbiqin görünüşünü yeniləyir.

Tək səhifəli proqram arxitekturasına server tərəfi və müştəri tərəfi göstərmə texnologiyaları daxildir. Sayt Client Side Rendering (CSR), Server Side Rendering (SSR) və ya Static Site Generator (SSG) vasitəsilə göstərilir və istifadəçiyə təqdim olunur.

  1. Client Side Rendering (CSR)
    Müştəri tərəfi göstərmə ilə brauzer HTML faylı üçün serverə sorğu göndərir və əlavə edilmiş skript və üslubları olan əsas HTML faylını qəbul edir. JavaScript-i icra edərkən istifadəçi boş səhifə və ya yükləyici şəkli görür. SPA məlumatları alır, vizuallaşdırmalar yaradır və məlumatları Sənəd Obyekt Modelinə (DOM) itələyir. Bundan sonra SPA istifadə üçün hazırlanır. CSR çox vaxt üç alternativdən ən uzunudur və məzmuna baxarkən cihaz resurslarından çox istifadə etdiyinə görə bəzən brauzeri sıxışdıra bilər. Bundan əlavə, CSR yüksək trafikli veb saytlar üçün əla alternativdir, çünki o, istehlakçılara həddindən artıq server əlaqəsi olmadan məlumat təqdim edir və nəticədə daha sürətli istifadəçi təcrübəsi olur.
  1. Server tərəfinin göstərilməsi (SSR)
    Server tərəfi göstərmə zamanı brauzerlər serverdən tələb olunan məlumatları götürən, SPA-nı göstərən və yolda tətbiq üçün HTML faylını yaradan HTML faylını tələb edir. Daha sonra əlçatan material istifadəçiyə təqdim olunur. SPA arxitekturası hadisələri əlavə etmək, virtual DOM yaratmaq və sonrakı əməliyyatları yerinə yetirmək üçün lazımdır. Bundan sonra SPA istifadə üçün hazırlanır. SSR proqramı istifadəçinin brauzerini həddən artıq yükləməməklə SPA sürətini birləşdirdiyi üçün proqramı sürətli edir.
  1. Statik Sayt Generatoru (SSG)
    Statik sayt qurucusu daxilində brauzerlər dərhal HTML faylı üçün serverə sorğu göndərirlər. Səhifə istifadəçiyə göstərilir. SPA məlumatları alır, görünüşlər yaradır və sənəd obyekt modelini (DOM) doldurur. Bundan sonra SPA istifadəyə hazırdır. Adından nəticə çıxararaq, SSG-lər əsasən statik səhifələr üçün uyğundur. Onlar yaxşı və sürətli seçimlə statik səhifələr təqdim edirlər. Dinamik məzmunu olan veb-saytlar üçün istifadəçilərə digər iki məlumat təqdim etmə variantından birini seçmək tövsiyə olunur.

Tək səhifəli proqramların üstünlükləri

Meta, YouTube və Netflix kimi böyük şirkətlər çox səhifəli proqramlardan tək səhifəli proqramlara keçiblər. SPA-lar daha hamar bir istifadəçi təcrübəsi, daha yüksək performans və həssaslıq təklif edir. Aşağıda tək səhifəli proqramlardan istifadə etməyin faydaları verilmişdir.

İnnovasiya bülleteni
Yeniliklərlə bağlı ən vacib xəbərləri qaçırmayın. Onları e-poçtla almaq üçün qeydiyyatdan keçin.
  1. Keşləmə xüsusiyyəti
    Tək səhifəli proqram ilkin endirmə zamanı serverə tək sorğu göndərir və aldığı hər hansı məlumatı saxlayır. Lazım gələrsə, istehlakçılar alınan məlumatlardan oflayn işləmək üçün istifadə edə bilərlər ki, bu da istifadəçilər üçün daha rahat edir, çünki bu, onlara daha az məlumat resursları sərf etməyə imkan verir. Həmçinin, müştərinin pis İnternet bağlantısı olduqda, LAN bağlantısı icazə verərsə, yerli məlumatlar serverlə sinxronlaşdırıla bilər.
  2. Sürətli və cavabdeh
    SPA-lardan istifadə veb saytın sürətini artıra bilər, çünki o, bütün səhifəni yeniləmək əvəzinə yalnız tələb olunan məzmunu yeniləyir. SPA-lar yeni səhifə əvəzinə kiçik JSON faylını yükləyir. JSON faylı daha sürətli yükləmə sürəti və səmərəliliyi təmin edir. Bu, heç bir gecikmə olmadan səhifənin bütün xüsusiyyətlərinə və funksiyalarına ani çıxışla nəticələnir. Bu, böyük bir artıdır, çünki veb-saytın yükləmə müddəti gəlir və satışlara əhəmiyyətli dərəcədə təsir göstərə bilər.

SPA-lar səhifədəki bütün məlumatları dərhal təqdim etməklə hamar keçidlərə imkan verir. Veb saytın yenilənməsinə ehtiyac yoxdur, ona görə də onun prosesləri adi onlayn proqramlardan daha səmərəlidir.

Həmçinin, SPA ilə, HTML, CSS və skriptlər kimi aktivlər Java onlar tətbiqin müddəti ərzində yalnız bir dəfə alınacaq. Yalnız zəruri məlumatlar geri və irəli mübadilə edilir.

SPA ilə səhifələr həmçinin keşləmə və azaldılmış məlumat həcmi sayəsində istifadəçilərə daha sürətli naviqasiya etməyə imkan verir. Yalnız zəruri məlumatlar irəli və geri ötürülür və yenilənmiş məzmunun yalnız çatışmayan hissələri yüklənir.

  1. Chrome ilə sazlama
    Sazlama, performansı yavaşlatan səhvləri, səhvləri və veb tətbiqi təhlükəsizlik zəifliklərini aşkar edir və aradan qaldırır. SPA-ların sazlanması Chrome developer alətləri ilə asanlaşdırılır. Tərtibatçılar brauzerdən JS kodunun göstərilməsinə nəzarət edə, bir çox kod sətirini süzmədən SPA-ları debug edə bilərlər.

SPA-lar AngularJS və React developer alətləri kimi JavaScript çərçivələri üzərində qurulub, Chrome brauzerlərindən istifadə edərək onları sazlamağı asanlaşdırır.

Tərtibatçı alətləri tərtibatçılara brauzerin serverlərdən məlumatları necə tələb edəcəyini, onu keşləyəcəyini və səhifə elementlərini necə göstərəcəyini anlamağa imkan verir. Bundan əlavə, bu alətlər tərtibatçılara səhifə elementlərini, şəbəkə əməliyyatlarını və əlaqəli məlumatları izləməyə və təhlil etməyə imkan verir.

  1. Sürətli inkişaf
    İnkişaf prosesi zamanı SPA-nın ön və arxa ucu ayrıla bilər ki, bu da iki və ya daha çox tərtibatçının paralel işləməsinə imkan verir. Frontend və ya arxa hissənin dəyişdirilməsi digər uca təsir etmir, beləliklə daha sürətli inkişafı təşviq edir.

Tərtibatçılar server tərəfindəki koddan təkrar istifadə edə və SPA-ları front-end UI-dən ayıra bilərlər. SPA-larda ayrılmış arxitektura front-end displeyləri və arxa uç xidmətləri ayırır. Bu, tərtibatçılara məzmuna təsir etmədən və ya arxa texnologiyadan narahat olmadan perspektivləri dəyişdirməyə, qurmağa və sınaqdan keçirməyə imkan verir. Müştərilər daha sonra bu proqramlardan istifadə edərək ardıcıl təcrübə əldə edə bilərlər.

  1. Təkmilləşdirilmiş istifadəçi təcrübəsi
    SPA ilə istifadəçilər bir anda bütün məzmunu ilə baxılan səhifələrə giriş əldə edirlər. Bu daha rahatdır, çünki istifadəçilər rahat və problemsiz hərəkət edə bilirlər. Doğma masaüstü və ya mobil proqramdan istifadə etmək kimi hiss olunur.

SPA-lar fərqli başlanğıc, orta və bitmə ilə müsbət UX təmin edir. Həmçinin, istifadəçilər MPA-larda olduğu kimi birdən çox keçidə klikləmədən istədikləri məzmuna çata bilərlər. Səhifələrin yüklənməsi üçün xeyli vaxt tələb etdiyi üçün istifadəçilərin məyus olduğu MPA-lardan fərqli olaraq, istifadəçilər məlumatlara ani giriş əldə etdikdə daha aşağı sıçrayış nisbətləri ilə qarşılaşırsınız. Səhifə elementləri təkrar istifadə edildiyi üçün naviqasiya da daha sürətli olur.

  1. IOS və Android proqramlarına çevrilmə
    İOS və Android proqramlarına keçmək istəyən tərtibatçılar SPA-lardan istifadə etməlidirlər, çünki onları çevirmək nisbətən asandır. Onlar SPA-dan mobil tətbiqlərə keçmək üçün eyni koddan istifadə edə bilərlər. Bütün kod bir instansiyada təqdim edildiyi üçün SPA-lar naviqasiya etmək asandır və bu onları mobil proqramlar üçün ideal edir.
  2. Çarpaz platforma uyğunluğu
    Tərtibatçılar istənilən cihazda, brauzerdə və əməliyyat sistemində işləyə bilən proqramlar yaratmaq üçün tək kod bazasından istifadə edə bilərlər. Bu, istehlakçı təcrübəsini artırır, çünki onlar SPA-dan istənilən yerdə istifadə edə bilərlər. O, həmçinin tərtibatçılara və DevOps mühəndislərinə məzmunu redaktə edən proqramlar hazırlayarkən real vaxt analitikası da daxil olmaqla zəngin xüsusiyyətlərə malik proqramlar yaratmağa imkan verir.

Mənfi tərəflər

Tək səhifəli proqramların bütün üstünlüklərinə baxmayaraq, SPA çərçivələrindən istifadə edərkən bəzi çatışmazlıqlar yaranır. Xoşbəxtlikdən, SPA-larla bu problemlərin aradan qaldırılması istiqamətində işlər aparılır. Aşağıda bəzi mənfi cəhətlər var;

  1. Axtarış Motorunun Optimizasiyası (SEO)
    Tək səhifə tətbiqlərinin SEO üçün uyğun olmadığına inanılır. Google və ya Yahoo kimi əksər axtarış motorları bir müddətdir ki, Ajax-ın serverlərlə qarşılıqlı əlaqəsinə əsaslanan SPA vebsaytlarını skan edə bilmir. Nəticədə, bu SPA saytlarının əksəriyyəti indekssiz qaldı. Hazırda Google botlarına SPA veb-saytlarını indeksləşdirmək üçün adi HTML əvəzinə JavaScript-dən necə istifadə etmək öyrədilir ki, bu da reytinqlərə mənfi təsir göstərir.

SEO-nu hazır SPA saytına uyğunlaşdırmağa çalışmaq çətin və bahalıdır. Tərtibatçılar səmərəsiz və çoxlu əlavə kodlar ehtiva edən axtarış motoru serveri tərəfindən göstərilən ayrıca veb sayt yaratmalıdırlar. Xüsusiyyətlərin aşkarlanması və əvvəlcədən göstərilməsi kimi digər üsullardan da istifadə edilə bilər. SPA obyektlərində hər səhifə üçün bir URL SPA-lar üçün SEO imkanlarını məhdudlaşdırır.

  1. Geri və irəli düymə naviqasiyası
    Brauzerlər veb səhifələrin tez yüklənməsinə kömək etmək üçün məlumatları saxlayır. İstehlakçılar geri düyməsini vurduqda, əksəriyyət səhifənin sonuncu dəfə baxdıqları kimi vəziyyətdə olmasını və keçidin tez baş verəcəyini gözləyir. Ənənəvi veb arxitekturaları saytın keşlənmiş nüsxələrindən və əlaqəli resurslardan istifadə etməklə buna imkan verir. Bununla belə, SPA-nın sadəlövh tətbiqində, geri düyməsini basmaq bir keçidə klikləməklə eyni təsirə malikdir. Server sorğusu, artan gecikmə və görünən məlumat dəyişikliklərinə səbəb olur.

İstifadəçi gözləntilərini qarşılamaq və daha sürətli təcrübə təmin etmək üçün SPA tərtibatçıları JavaScript istifadə edərək yerli brauzerlərin funksionallığını təqlid etməlidirlər.

  1. Məkanı sürüşdürün
    Brauzerlər ziyarət edilən səhifələrin son sürüşmə mövqeyi kimi məlumatları saxlayır. Bununla belə, istifadəçilər brauzerin geri və irəli düymələrindən istifadə edərək SPA-larda naviqasiya edərkən sürüşmə mövqelərinin dəyişdiyini görə bilərlər. Məsələn, Facebook-da bəzən istifadəçilər son sürüşmə mövqelərinə qayıdırlar, lakin bəzən etmirlər. Bu, suboptimal istifadəçi təcrübəsi ilə nəticələnir, çünki onlar əl ilə əvvəlki sürüşmə mövqeyinə qayıtmağa davam etməlidirlər.

Bu problemi həll etmək üçün tərtibatçılar istifadəçi irəli-geri sürüşdükcə düzgün sürüşmə mövqeyini saxlayan, əldə edən və təklif edən kod təqdim etməlidir.

  1. Veb sayt təhlili
    Səhifəyə analitik kodu əlavə etməklə istifadəçilər səhifəyə gedən trafiki izləyə bilərlər. Bununla belə, SPA-lar yalnız bir səhifə olduğu üçün hansı səhifələrin və ya məzmunun ən populyar olduğunu müəyyən etməyi çətinləşdirir. Pseudo səhifələrə baxılarkən onları izləmək üçün analitika üçün əlavə kod təqdim etməlisiniz.
  2. Təhlükəsizlik məsələləri
    SPA-lar vasitəsilə təhlükəyə daha çox meyllidirlər saytlar arası skript. Onlar istehlakçılara bütün tətbiqi yükləməyə imkan verir, onları əks mühəndislik vasitəsilə zəiflikləri tapmaq üçün daha çox imkanlar açır. Bu problemi həll etmək üçün tərtibatçılar yoxlama üçün serverdə autentifikasiya və daxiletmənin doğrulanması kimi veb proqram təhlükəsizliyi ilə bağlı bütün müştəri məntiqinin ikiqat artırılmasını təmin etməlidirlər. Həmçinin, tərtibatçılar məhdud rol əsaslı giriş təmin etməlidirlər.

Nəticə

Tək Səhifə Tətbiqləri tətbiq təcrübələrinin təkamülünün növbəti addımını qeyd edir. Onlar daha sürətli, daha intuitivdir və fərdiləşdirmə kimi qabaqcıl xüsusiyyətlərlə birləşdirilə bilər. Buna görə də Gmail, Netflix və ya Facebook-un xəbər lenti kimi bir çox istifadəçisi olan ən yaxşı şirkətlər tək səhifə arxitekturasına güvənir. Bu texnologiyanı tətbiq etməklə, müəssisələr onlayn mülkiyyətlərindən daha çox dəyər əldə edə və rəqəmsal biznes kimi yeni addımlar aça bilərlər.

Ercole Palmeri

İnnovasiya bülleteni
Yeniliklərlə bağlı ən vacib xəbərləri qaçırmayın. Onları e-poçtla almaq üçün qeydiyyatdan keçin.

Articoli recenti

Veeam müdafiədən tutmuş cavab və bərpaya qədər ransomware üçün ən əhatəli dəstəyi təqdim edir

Coveware by Veeam kiber qəsb hallarına cavab xidmətləri göstərməyə davam edəcək. Coveware məhkəmə və remediasiya imkanları təklif edəcək...

23 Aprel 2024

Yaşıl və Rəqəmsal İnqilab: Proqnozlaşdırılan Baxım Neft və Qaz Sənayesini necə çevirir?

Proqnozlaşdırılan texniki xidmət zavodun idarə edilməsinə innovativ və proaktiv yanaşma ilə neft və qaz sektorunda inqilab edir.…

22 Aprel 2024

Böyük Britaniyanın antiinhisar tənzimləyicisi GenAI üzərində BigTech həyəcanını qaldırır

Böyük Britaniyanın CMA süni intellekt bazarında Big Tech-in davranışı ilə bağlı xəbərdarlıq edib. Orada…

18 Aprel 2024

Casa Green: İtaliyada davamlı gələcək üçün enerji inqilabı

Avropa İttifaqı tərəfindən binaların enerji səmərəliliyini artırmaq üçün tərtib edilən "Yaşıl Evlər" Fərmanı qanunvericilik prosesini yekunlaşdırdı ...

18 Aprel 2024