Cəbhə yaradanlar üçün 10 ən yaxşı CSS çərçivəsi

Bir dəfə ön qurucunun zarafatını eşitdim: “NASA Marsda robotları yerə saldı və biz yenə də divlərimizi uyğunlaşdırmaq üçün mübarizə aparırıq!” Bu zarafatın içində çox həqiqət olduğunu çox pis hiss edirəm. Bir qutu içərisində bir qutu mərkəzləşdirmək kimi asan və ümumi mənada düşünülən bir şey etmək CSS-də işləmək olduqca çətindir. Əvvəllər qarşılaşmamısınızsa. Və kod parçasını bir yerdə saxladım. Və onu çıxartmağı bacarsanız da, hər hansı bir yerdə axmaq brauzerdə dəhşətli dərəcədə qırıla biləcəyi qorxusu həmişə var! JavaScript ilə birlikdə “lazımlı veb pisliklərinin” ilk yeri üçün CSS əlaqələndirir. Bu, təsadüfən inkişaf edən, fərqli brauzer istehsalçıları tərəfindən fərqli şəkildə şərh edilən və indi o qədər təzadlıdır ki, heç kim özlərini “CSS mütəxəssisi” adlandırmağa cürət etmir..


Təəccüblü deyil ki, CSS çərçivələri zamanla ortaya çıxdı və ağrının çox hissəsini götürdü. Bu gün çox sevdiyimiz CSS çərçivəsi olmadan kodlaşdırmanızı təsəvvür edə bilmirik, çünki bir çox ekran ölçüsünə hədəflənmə zərurətə çevrildi.

Bəs çərçivənizin əl iş üçün ən yaxşı olduğunu necə bilirsiniz? Ayrıca, ön inkişaf üçün yeni birisinizsə, hansı çərçivəni seçməyinizə kömək etməlidir?

Bu yazı cəbhə inkişaf mənzərəsinə bir nəzər salır və CSS çərçivələri arasında ön tərəfləri müqayisə edir. Əl kodlaşdırma CSS qaydalarından yoruldunuzsa, biraz rahatlaşmaq üçün dalınca qaçın!

Çəkmə

Twitter tərəfindən bir təşəbbüs, Çəkmə geniş miqyaslı dizayn təqdim etmək üçün kredit alır. Bu “mobil ilk” fəlsəfəsini təbliğ edən ilk çərçivə idi. Artıq kiçik ekran ölçüləri üçün ayrı bir layihə tərtib edilmədi; Etməyiniz lazım olan bütün şeylərə müvafiq Bootstrap dərsləri daxil idi və dizayn avtomatik olaraq müxtəlif ekran ölçülərinə görə tənzimlənəcəkdir (yaxşı, demək olar ki).

Bootstrap-da cavab verən dizayn (4.0 vs 3.0)

Bootstrap bir grid ideyasını təqdim edərək cavab dizaynına nail oldu. Bir grid ekranın sütunlara (eni ilə birlikdə) görünməyən bir hissəsidir. Məsələn, üç “qutu” varsa, böyük ekranlarda yan-yana yerləşdirmək istəyirsən, amma kiçik ekranda şaquli olaraq, bunu edərsən:

Üç sütundan biri

Üç sütundan biri

Üç sütundan biri

Bootstrapın hazırkı populyar versiyası 4.3dür, bu da 3.3 seriyasında əsaslı təmir idi. Yuxarıdakı sintaksis, Bootstrap 4-də kodun necə olmasıdır, bu da zərifliyin xammal gücünə çox borcludur. Flexbox və birbaşa brauzerlər tərəfindən dəstəklənən digər müasir layout xüsusiyyətləri. Bootstrap-ın aşağı versiyalarında, cəmi 12 sütun olaraq təyin olundu, nəticədə bu kimi kod çıxdı

bir div etmək, böyük ölçülü cihazlarda ekranın eni üçdə birini, orta ölçülü cihazlarda eni yarısını almaq. Sintaksis indi daha çox xoşdur, baxmayaraq ki, Flexbox ilə tanışlığı tələb edir.

Bootstrap Pros

Bootstrap, xüsusən də tam yığım hazırlayanlar üçün bəyəniləcək çox şey var:

  • Sürətli prototipləmə: Bootstrap ilə, çətin CSS yerləşdirmə və brauzer uyğunsuzluqları barədə düşünməyə ehtiyac yoxdur. HTML’i yazmağınız lazım olan şeylər və sonra uyğun CSS dərslərini tətbiq etmək cavabdehliyin canlı olmasına səbəb olur.
  • Böyük ekosistem: Bu gündən etibarən Bootstrap cəbhə çərçivələri arasında ən böyük ekosistemə malikdir. Bootstrap istifadə edərək qurulmuş veb sayt planlarının, mövzuların, idarəetmə panellərinin, UI komponentlərinin və s. Sayı ağılsızdır və yaxşılaşmaqdadır. Eyni məsləhətçilər və məhsul şirkətləri üçün bu əvvəlcədən hazırlanan əşyalar və cəmiyyət dəstəyi həmişə bol olacaq deməkdir.
  • Twitter tərəfindən dəstəkləndi: Açıq mənbələrdə ortaya çıxan bir tendensiya, kommersiya qurumu tərəfindən maliyyələşdirilən layihələrin artmasıdır. Çox vaxt bu qurumlar təklif etdikləri xidmətlər ətrafında gəlirli biznes qururlar. Kotlin (JetBrains), WordPress (Automattic, Inc), Angular (Google), React (Facebook) və s., Bunlara bir neçə misaldır. Bir layihə qurulmuş bir qurum tərəfindən dəstəklənsə və bir nəfərlik şou olmasa, cəmiyyətə (xüsusən müəssisə müştərilərinə) layihənin aydın yol xəritəsi və uzunmüddətli gələcəyi olacağına inam verir..
  • Böyük komponentlər kolleksiyası: Bootstrap qutudan başqa demək olar ki, ehtiyac duyduğunuz bütün UI komponentlərini təklif edir. Naviqasiya, formalar, kartlar, modallar, düymələr, döş nişanları, tərəqqi barları, siqnallar. . . Adını çəkirsən və Bootstrap da var. Bir çox şirkət üçün bu, xüsusi bir ön dəstəyə sahib olmaq ehtiyacını azaldır.
  • DƏRS və SASS dəstəyi: Kütləvi populyar CSS çərçivələri arasında, Bootstrap həm LESS, həm də SASS dəstəkləyən yeganədir. Bəli, bilirəm ki, LESS istifadə etmirsiniz (heç özünə hörmət edən inkişaf etdirici belə etmir, elə deyilmi?), Amma hey, orada LESS-ə güvənən kütləvi layihələr var. Əlbəttə ki, nə seçin və nə də düz CSS sənədlərinizi yaza bilərsiniz.

Bootstrap Cons

Heç bir şey qiymətsizdir, deyilmi? Yaxşı, Bootstrap istisna deyil. Zamanla Bootstrap dizaynerlər və UI mütəxəssisləri tərəfindən ağır atəş altına alındı. Budur niyə:

  • UX monotonluğu: Bootstrapın çox tanış görünən və olduqca dürüst, darıxdırıcı görünən veb saytlarda belə böyük bir nəticə toplaması çox həqiqətdir. Yalnız başına keçməlisiniz rəsmi nümunələr defoltların bir gözünün nə qədər olduğunu görmək. Sadəcə “bütün yükləmə saytları eyni görünür” axtarın və nə demək istədiyimi biləcəksiniz. ��
  • Styling vayları: Bootstrap – düşünülmüş bir çərçivə hesab edilə bilən şeydir. Başqa sözlə, planlar haqqında fikirləri var və fərqli baxmaq / davranmaq istəsəniz əlavə işləməyinizi çətinləşdirir. Ekran genişliyi üçün standart CSS keçid nöqtələrini nəzərdən keçirin: Bootstrap üçün orta ölçülü bir ekran 768px eni olan bir cihazdır. Hədəf almaq istəsəniz, demək, 600px həddi? Yaxşı, uğurlar! Yükləmə qurğusundakı demək olar ki, bütün digər komponentlər ilə eynidir: satırlar və konteynerlər standart doldurma, düymələr çox iş görməmək üçün çox çətin olan rənglər və sərhədlər var və s..

İstəyirəm Çəkmə kəmərini mənimsəyin? Bunu yoxlayın Brad Traversy tərəfindən onlayn kurs.

Vəqf

Texnologiyalar din olsaydı, Vəqf və Bootstrap uşaqlar bir-birlərinin qanı üçün olmazdı. Müasir CSS çərçivələrinin heç bir mübahisəsi Fondu qeyd etmədən tamamlanmır, buna görə də bura gedirik.

Vəqfin rəhbəri veb saytı, və kömək edə bilməzsiniz: “Dünyanın ən qabaqcıl cavabdeh cəbhə çərçivəsi.” İlk baxışdan marketinq kampaniyası ilə getmək hündür bir iddiaya bənzəyir.

Bununla yanaşı, Vəqf çərçivəsinin tərəfdarları bunun üçün heç olmasa bir həqiqətin olduğunu bilirlər. Vəqf Rels çərçivəsi ilə təbii bir şəkildə getmək üçün hazırlanmışdır və iş yerində Rails’in “zen kimi” rəhbər prinsiplərini görmək olar.

Məsələn, kiçik ekranda iki element olan üç, orta və dörd böyük olan bir sıra istəsəniz, Fonddakı ekvivalent kod bu kimi görünəcəkdir:

Əvvəlki Bootstrap versiyaları ilə müqayisədə bunu çox asan və yadda saxlayan tapıram. Artıq on iki sütun ızgaraları və 4/12 ehtimalının nə olduğunu başa düşməyin!

Vəqf Bootstrap-dan daha az populyar olmasına baxmayaraq, bir çox mütəxəssis cəbhə qurucuları üçün ticarət sirridir.

Vəqf çərçivəsinin üstünlükləri

Vəqf bu məqalədə nəzərdən keçirəcəyimiz bütün CSS çərçivələrindən bir sıra qeyri-adi xüsusiyyətlərə malikdir:

  • Tam alətlər: Fondun CSS çərçivəsi olduğunu söyləmək texniki yanlışdır. Demək istəyirəm, amma demək olar ki, hər növ cəbhə problemlərini həll etmək məqsədi daşıyan geniş və modullu alətlər toplusu olaraq qurulmuşdur. Veb saytlar və e-poçtlar üçün ayrıca çərçivə təklifləri mövcuddur, müvafiq sahələri üçün çox optimallaşdırılmışdır. Vəqf, həmçinin Webpack və ya digər modul bağlayıcıları ilə işləyən istifadəçilərin qulaqlarına musiqi kimi səslənəcək bir əmr satırı interfeysi (CLI) ilə gəlir..
  • Həddindən artıq rahatlıq: Bootstrapdan fərqli olaraq, Vəqf cəbhə inkişaf etdiricisinə UI-lərinə tam nəzarət etmək üçün qurulmuşdur. Nəticədə, Fond yeni gələnlərə mülayim və olduqca mürəkkəb hiss edəcəkdir. Ancaq səbəb budur ki, Fond heç bir üslub dilini məcbur etmir, əksinə bu olmağı hədəfləyir: əla CSS çərçivəsi.
  • Yalnız UI komponentlərindən daha çox: Vəqfdə UI elementlərinin adi kolleksiyası olsa da, bu, vəzifə çağırışından daha çox şeydir. Geliştiricilər, inkişaf etmiş cavabverici görüntü sistemi, bir qiymət cədvəli komponenti (bəli, müxtəlif qiymət planlarını göstərmək üçün istifadə olunan), forma təsdiqlənməsi, sağdan sola dəstək, cavab verici və s. Bir daha vurğulamaq istərdim ki, bu, ən sadə veb saytlar üçün həddən artıq çoxdur, lakin böyük saytlar üçün təcrübəli tərtibatçıların tanıdığı bir üstünlükdür.
  • Təlim və məsləhət: İndi Bootstrap Twitter tərəfindən yaradılsa da, bu yan layihə və ümumi mənzərənin çox kiçik bir hissəsidir. Fondun (ZURB) arxasında duran şirkət, bundan istifadə etməyə, inkişaf etdirməyə və tanıtmağa sadiqdir. Kütləvi layihələri hədəfləyən və ödəməyə hazır olan şirkətlər üçün əla olan müştərilər üçün təlim kursları və peşəkar məsləhətlər təklif olunur.

Vəqf çərçivəsinin eksiklikleri

Bir çərçivənin güclü tərəfləri əks nöqtədən baxıldıqda onun zəif tərəflərinə çevrilir. Buna görə Vəqf layihəniz üçün ən yaxşı seçim olmaya bilər:

  • Kiçik (er) icma: Vəqf cəmiyyəti Bootstrap-dan daha kiçikdir və ekzotik bir şey istəsən və yapışırsınızsa, müvafiq yardım tapmaq şansı daha azdır. Ancaq bunu bütün praktik məqsədlər üçün əlavə edərdim; orada bir cəmiyyət kifayətdir. Sadəcə Bootstrap-dan daha kiçik olan bir neçə sifarişdir, buna görə dərhal həll tapa bilməzsiniz.
  • Mürəkkəblik: Çəkmə kəmərinə və ya sadə bir şeyə və ya daha pisinə, vanil CSS-ə alışmış olsanız, Vəqf mürəkkəbliyin sonsuz partlaması kimi hiss edəcəkdir. Qatlar içərisindəki təbəqələr, komponentləri olan komponentlər, sonsuz özelleştirme seçimləri. . . Tezliklə həyatın faydalılığını şübhə altına alacaqsınız! Ancaq yenə də Fondun fərqli bir məqsədi var və buna görə günahlandırıla bilməz.
  • Seçimlər çoxdur: Bəzən sadəcə bağışlanmaq istəyirsən və sonrakı inkişafdan narahat olursan. Belə vaxtlarda çox dəyişkənliyi olan bir çox variantın təqdim olunması məyus olur. Məsələn, çox ac olduğunuz zaman palçıq yeyə biləcəyiniz bir Metro sendviç sifariş etməyi düşünün. Təbii ki, Vəqf belə dövrlər üçün deyil.
  • İstedadların mövcudluğu: Fond Bootstrap’dan daha çox populyar olduğundan, mövcud istedad daha azdır. Bir qayda olaraq, hər hansı bir yeni kirayənin, demək olar ki, Bootstrap-ı bilməsi ehtimalı var, ancaq Fond haqqında heç bir məlumat yoxdur. Öyrənmək vaxt tələb edir və bu, bütün komandaların edə bilmədiyi bir lüksdür.

Bulma

Bulma CSS çərçivələrinin döyüş bölgəsinə nisbətən yeni bir giricidir və qısa müddət ərzində özünə bir ad qazandı. Cəlbediciliyi sərt, CSS-ə yalnız bir yanaşma (heç bir JavaScript komponenti yoxdur) və zərif defoltlardır, bu dizayn üçün yaxşı gözü olan bir çox inkişaf etdiricinin Bootstrap ilə işləyərkən problem olmasıdır..

Bulma sürətinin çox hissəsi Laravel (bir PHP veb çərçivəsi, bilməmisinizsə) icması ilə yüksək qəbul nisbətlərindən irəli gəlir, mən əminəm ki, Vue.js populyarlıq zirvəsinə yüksəlməyə nə kömək edir? JavaScript çərçivələri arasında.

Niyə Bulma CSS Çərçivəsini seçirsiniz

Bulma’nı bəyənmək və növbəti layihəniz üçün istifadə etmək üçün bir çox səbəb var:

  • Çox populyar: Tamam, Bootstrap-dan daha populyar deyil, ancaq Fonddan daha populyardır. Yazıya görə, Bulma, Vəqflərdən 3k-dən çox + Github-da 30k + ulduz var. Əlbətdə ki, bir sıra Github ulduzlarına ləyaqət göstərilmir, ancaq cəmiyyətin Bulma’nı təsdiqlədiyi deyilir.
  • Çox oxunan dərslər: Bulma, mənim üçün, sınadığım bütün çərçivələrin ən oxunan CSS dərslərinə malikdir. Plitələr adlanan Metro üslublu ızgaraları yaratmaq üçün gülünc dərəcədə güclü və sadə bir sistem də var (yalnız ekran görüntüsünün ikinci yarısındakı koda baxın və mənə heyran olmadığınızı söyləyin!).

  • Düz öyrənmə əyrisi: Bulma olduqca moduldur və kiçik komandaların və fərdi inkişaf etdiricilərin rastlaşdıqları praktik, gündəlik problemləri həll etmək üçün yaradılmışdır. Bulma’nı öyrənmək çox asandır olduğunu görsən də, düşünürəm ki, CSS-də layiqli bir fon kapotun altında nələr baş verə biləcəyini həmişə yaxşı bilir. Qeyri-adi davranışı ləğv etmək istədiyiniz zaman sizə kömək edəcəkdir.
  • Zərif: Yaxşı, aşağıda Bulma üçün standart Qəhrəman bölməsinə nəzər yetirin. Kifayət qədər dedi!

Bulma kiçik, lakin həddən artıq ehtiraslı bir cəmiyyətə sahibdir, buna görə də bütün tükləri aradan qaldırmaq və hələ rekord müddətdə zərif görünüşlü UI-lərlə tanış olmaq istəyirsinizsə, Bulma getmək üçün bir yoldur. Bootstrap inkişaf etdiriciləri üçün Bulma’yı inandırmaq və köçməyə kömək etmək üçün ayrı bir bölmə var.

UIkit

Düşündükdə ağla gələn şey UIkit minimalizmdir. Minimalizm xüsusiyyətlərdə deyil (əslində, bütün çərçivələrin bəlkə də ən çox xüsusiyyətlərini təqdim edir), lakin dizaynda. Super təmiz, zərif, ağ boş olmayan utancaq dizayn sizin işinizdirsə, UIkit sizi örtmüşdür.

Məsələn, tərəqqi çubuğuna baxın:

Və ya şəkil marker komponenti (şəkillər üçün JS idarə olunan interaktiv marker):

Və ya hətta təvazökar HTML forması:

Bu ağ ciyərlərinin başındakı zərifliyi qışqırmırsa, bilmirəm nə edir. UIkit veb saytına baş çəkin və təklif etdiyi bütün inanılmaz komponentləri nəzərdən keçirin. Layihə meneceriniz və ya müştəriniz sizə müəyyən bir üslub dili danışdırmasa, məncə Uikit UI dizaynı üçün tacı alır və Google-ın Material Dizaynından bir neçə mil qabaqdadır.

Ancaq tutmaq varmı, maraqlanırsınız. Bəli var. Bootstrap kimi, UIkit öz JavaScript-i ilə işləyir və DOM manipulyasiyası üçün jQuery-dən istifadə edərkən React kimi virtual DOM çərçivəsindən istifadə etməklə.

Ayrıca, Uikit öz-özünə qurulmuş bir sistemdir və çox səy göstərmədən onu dəyişdirə və genişləndirə bilməyəcəksiniz.

Semantik UI

Yarışda daha bir rəqib var Semantik UI, bir çox mövzu və özelleştirme ilə fərqlənməyə çalışır. 3000-dən çox tematik dəyişən var, nəticədə kütləvi genişlik yaranır. Yoxsa sənədlər deyirlər.

Bootstrap 4 növ bütün bunları əhatə edir və eyni zamanda tamamilə özelleştirilebilir, lakin Semantik UI’nin bir üstünlüyü odur ki, gözəl görünüşlü sxemlərlə nəticələnir. Yenə də qutudan ən yaxşı görünən deyil, buna görə də sonradan siyahıma saldım.

Həm də dik öyrənmə əyrilərindən biridir və kodlaşdırma konvensiyaları daha sərtdir. Yoxla; Deyərdim və baxın, seçim edə biləcəyiniz bir şey kimi görünür.

Şübhə

Şübhə bu nöqtədə bir az bilinən bir çərçivədir, amma maraqlı və təravətləndirici bir fikirdir. Başqa bir təmiz nizam çərçivəsi, Susy, float, grid, Flexbox, masalar və ya başqa bir şeyin əvvəlcədən təyin edilmiş fikirlərini kənarlaşdırır və istədiyiniz sxemi tərtib etməyə imkan verir. “Yarat” bu açar sözdür, çünki Susy ultra mürəkkəb, qeyri-adi və dəqiq ehtiyacları olan yüksək modullu, heyrətamiz sxemlər yaratmaq üçündür..

Mütəxəssis tərtibatçının əlində Susy, hər şeyin üstünə zərbələr endirməkdən daha çox atəşə bənzəyir. Daha az ölüm, əlbəttə ki, əllərini yandırmağa kömək edəcəkdir.

Susyun gücü barədə bir fikir əldə etmək üçün bu standart parametrdən (SASS) nümunə alın:

// 4 simmetrik, maye sütun
// boşluqlar bir sütunun ölçüsünün 1/4 hissəsidir
// elementlər sütundan daha az boşluq təşkil edir
// qablar da 1 az boşluqdan ibarətdir
$ susy: (
‘sütunlar’: susy-təkrar (4),
‘tıxaclar’: 0.25,
‘yaymaq’: ‘dar’,
‘konteyner yayılması’: ‘dar’,
);

Düşünürəm ki, kod tələsik olanlar üçün olmasa da, olduqca izahlıdır. Modern Müasir çərçivələrin sizə verdiyi bütün tükənmədən bezdiyiniz və heç bir adi çərçivənin xidmət edə bilmədiyi nizam ehtiyaclarınız varsa Susy mükəmməl bir məna verir..

Materiallaşdırmaq

Google’un Material dizaynına aşiqsinizsə, Materialize a çərçivə zövq alacaqsınız Ən yaxşısı, öyrənmək üçün yalnız bir ovuc komponent və siniflərə sahib olması və mümkün qədər tez məhsuldar olmağınıza yönəldilməsidir. Bir az özelleştirme variantları var və Materialize, Bootstrap tərəfindən qurulan məşhur 12 sütunlu grid formatını izləyir.

Məndən soruşsan da, a Material dizaynı belə adi hala gəlir və belə də olur. . . Düzgün olaraq, tezliklə biz Bootstrap’ın bütün saytlarında görünüşü eynidır problem olduğu kimi şikayət edəcəyik. Yenə də başlamaq üçün gözəl bir çərçivədir.

Təmiz

Yahoo öldü?

Xeyr, bu sual təhrif deyil, vacib bir araşdırma vurğulayır: Yahoo bunları qurdu Saf çərçivə və BSD lisenziyası ilə sərbəst buraxılmışdır.

Qısa bir görünüş məni heyran edir və niyə bu təklifin daha çox insana məlum olmadığını düşünürəm. Hər halda Saf, yaxşı, saf olan şey, təmiz CSS çərçivəsidir. �� Əslində, tərtibatçılar əlavə milə getdilər və lazım olduqda idxal edə biləcəyiniz fərqli CSS modullarına parçaladılar. Beləliklə, yalnız grid sisteminə ehtiyacınız varsa, bütün CSS-i idxal etməyə və saytın yükləmə müddətinə əlavə etməyə ehtiyac yoxdur.

Saf tor bir neçə ləzzətə gəlir: 5 nöqtəli, 2 nöqtəli, 24 nöqtəli və s. Buna görə də sütunlar yaratmağa gəldikdə daha çox rahatlıq əldə edirsiniz. Saf, standart olaraq ən yaxşı görünən CSS çərçivəsi deyil, ancaq UI-də kiçik bir CSS problemini həll etmək istəyənlərə və digər çərçivələr ilə birlikdə gələn “faydalı” defoltlara meyl etmək istəyənlərə necə əlavə dəyər verdiyini görə bilərəm..

Skelet

Ekran görüntülərində gördüyünüz kimi, Skelet o qədər minimaldır ki, özünü CSS çərçivəsi, kitabxana və hətta modul adlandırmır. Bu qazan qutusudur və yalnız 400 xətt mənbəyini ehtiva edir İnanılmaz? Mən belə düşünürəm, amma hər şeyi perspektivə gətirmək üçün, Skelet dizayn və yerləşdirmədən daha az ehtiyacı olan kiçik və ya kiçik layihələr üçün hazırlanmışdır.

Baxmağa dəyər; bütün sonra, kim bilir, Skelet bütün boyunca axtardığınız şey ola bilər!

Milliqram

Siyahıda sonuncu Milliqram, sürət və məhsuldarlıq üçün hazırlanmış bir CSS çərçivəsi. Geliştiricilər onu 2 KB ölçüsündə saxladılar, bu günün standartlarına görə çox şey deməkdir.

Milliqram, işləməyi təqdir edəcəyiniz CSS çərçivələrini götürmək üçün əyləncəli bir azdır. Onu uzatmaq asandır və bir neçə xüsusi CSS xətti ilə görünüşünü istədiyinizə dəyişə bilərsiniz.

Beləliklə, hansı CSS çərçivəsi ən yaxşısıdır?

Etiraf edin, əvvəllər oxşar suallar verdiniz və məyus cavab verdiniz: heç biri. A Çərçivə seçimi (və ya bir vasitə, hətta həyatınızdakı bir insan bu mövzuda) bir çox amildən asılıdır. Məsləhətimi istəyirsinizsə, burada: Səs-küyü kəsin. İnsanlar yeni və parlaq bir şeyə dəli olduqları üçün bunu öyrənməli olduğunuz və ya geridə qalacağınız demək deyil. Yeni şeylər sınamaq əladır, ancaq mükəmməl vasitə axtarışında ətraflarda gəzmək boş şeydir.

Beləliklə, bu çərçivələrdən hansını sınamısınız? Və ya bəlkə orada darıxdığım bir şey təəccüblənir? Xahiş edirəm şərhlərdə bildirin. Sevgi, nifrət, təsadüfi salam, hamısı xoş gəlir!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map