Blockchain geliştirme, son birkaç yılda oldukça büyük ölçüde gelişti.

Merkezi olmayan bir ödeme ağını güçlendirmenin bir yolu olarak başlayan şey, dünyanın her yerinden geliştiricilerin gelip kendi yazılım uygulamalarını oluşturabilecekleri merkezi olmayan bir süper bilgisayara dönüştü. Bu, çok sayıda geliştirme alanı olan gerçekten heyecan verici bir alan. Ancak, bu alana yeni giren bir geliştirici olarak, kendinizi biraz kaybolmuş hissedebilirsiniz. Bu nedenle, bu kılavuzu sizin için özel olarak oluşturduk.

Blockchain Geliştirme için En İyi 15 Araç

Araçları Kullanmadan Önce

Araçlara geçmeden önce bilmeniz gereken bazı temel bilgiler var.

Bir blok zinciri, en basit ifadeyle, herhangi bir varlığa ait olmayan bir bilgisayar kümesi tarafından yönetilen, zaman damgalı, değişmez bir veri kaydı dizisidir. Bu veri bloklarının (yani blok) her biri, kriptografik ilkeler (yani zincir) kullanılarak güvenli hale getirilir ve birbirine bağlanır..

Bitcoin, merkezi olmayan bir ödeme sistemini güçlendirmek için kullanarak blok zincirlerini ön plana çıkardı, ancak o zamandan beri blockchain teknolojisi daha geniş bir şekilde benimsendi. Ethereum gibi projeler, merkezi olmayan uygulamalar oluşturmak için herkese açık bir blockchain kullanılabileceğini gösterdi..

Benzer şekilde, kuruluşlar, Linux Foundation tarafından oluşturulan Hyperledger gibi özel bir blockchain hizmetini tercih edebilir. Geliştirici olarak yolculuğunuzun başındaysanız, Bitcoin, Ethereum ve Hyperledger’ın nasıl çalıştığını bilmeniz çok önemlidir. Başlaman gereken yer burası.

Pekala, şimdi araçlara bakalım.

En İyi Blockchain Geliştirme Araçları

Blockchain Geliştirme için En İyi Araçlar

Araç # 1 Geth

Geth, Go programlama dilinde bir Ethereum düğümünün bir uygulamasıdır. Basitçe söylemek gerekirse, Geth, Ethereum blok zincirinin bir düğümü görevi gören bir programdır. Geth kullanarak. bir kullanıcı şunları yapabilir:

  • Mine eter jetonları
  • Adresler arasında jeton transferi
  • Akıllı sözleşmeler oluşturun ve Ethereum Sanal Makinesi üzerinde yürütün
  • Blok geçmişini keşfedin

Yapabilirsiniz buraya gidin ve Geth’i indirin. Geth, Linux, Mac ve Windows tarafından desteklenmektedir. Desteklenen iki tür kurulum vardır: İkili ve Komut Dosyalı.

Geth’i başlattığınızda, bağlanma seçeneğiniz olacak:

  • Mevcut canlı blok zinciri
  • Sağlanan ayarlara bağlı olarak kendi blok zincirini oluşturun

Ancak, herhangi bir varsayılan değer ayarlamazsanız, Geth otomatik olarak Ethereum ana ağına bağlanacaktır. Geth ayrıca belirli komutları girmek ve belirli işlevleri yürütmek için bir konsol görevi görür. Yine de bir şeyi aklınızda bulundurun, Geth’i çalıştırdığınızda, tüm Ethereum blok zincirini otomatik olarak indirecek ve bu da uzun zaman alabilir (hatta günler). Verileri depolamak için harici bir sabit sürücü kullanmak mantıklı olabilir.

Araç # 2 Sis

Blockchain Geliştirme için En İyi Araçlar

Resim Kredisi: Hackernoon

Şimdi Ethereum’u kullanmaya başlamadan önce, Ether jetonlarınızı gerçekten saklayabileceğiniz ve akıllı sözleşmelerinizi yürütebileceğiniz bir yeriniz olmalı.. Sis, Ethereum’dan sorumlu kişilerin kendileri tarafından geliştirilen resmi Ethereum cüzdanıdır. Özellikle akıllı sözleşme dağıtımı için Mist’i kullanmak çok mantıklı olsa da, bir şeyi aklınızda tutmanız gerekir. Bu tam bir düğüm cüzdanıdır, yani tüm Ethereum blok zincirini indirmeniz gerekecektir. >1 TB.

Mist, Windows (hem 32- hem de 64-bit), Mac ve Linux (32- ve 64-bit) için mevcuttur.

Mist’i kurmayı bitirdikten sonra, yazılım sizi Ethereum blockchain ile güncel olarak senkronize ederken bir süre beklemeniz söylenecek. Düğüm tamamen senkronize edildiğinde, test blok zincirinde veya ana blok zincirinde işlem yapma seçeneği sunulur. Sadece Ethereum’u test etmek istiyorsanız, test blok zincirini kullanmanızı öneririz..

Bu saatlerde sizden bir şifre seçmeniz istenecektir. Burada aklınızda bulundurmanız gereken birkaç şey:

  • İlk olarak, bir kez ayarlandıktan sonra parolanızı bir daha asla değiştiremezsiniz. Bu nedenle, en başından itibaren gerçekten güçlü bir şifre belirlemelisiniz VE şifrenizi asla unutmamalısınız.
  • İkinci olarak, her Ether göndermek istediğinizde son bir onay olarak şifrenizi girmeniz gerekecektir..

Araç # 3 Solc

Blockchain Geliştirme için En İyi Araçlar

Resim Kredisi: Karl.Tech

Ethereum’da gelişme söz konusu olduğu sürece, sağlamlık sizin ekmeğiniz ve tereyağınızdır. Solidity, Ethereum blok zincirinde akıllı sözleşmelerin oluşturulması için kullanılan ECMAScript’e (Javascript) çok benzer bir sözdizimine sahip, kasıtlı olarak zayıflatılmış, gevşek bir şekilde yazılmış bir dildir. Bununla birlikte, sağlamlık betiğini Ethereum Sanal Makinesi tarafından kolayca okunabilen bir biçime dönüştürmek için bir şeye ihtiyaç vardır. “Solc” veya solidity derleyicisinin devreye girdiği yer burasıdır.

Solidity derleyicilerinin iki kralı vardır:

  • C ile kodlanmış olan solc++
  • solc C ++ kaynak kodundan JavaScript’e çapraz derlemek için Emscripten kullanan solc-js.

Teknik olarak konuşulsa da, hemen hemen aynı kaynak kodundan oluşturulmuş olsalar da, pratikte, biraz farklı sonuçlar elde etme eğilimindedirler. Ayrıca farklı komut satırı arayüzlerine sahiptirler. Solc-js, solc’den biraz daha yavaştır..

Aşağıdaki veriler şuradan alınmıştır: Bu makale Yazan Brandon O’Brien.

$ time solc –optimize –bin -o. Test1.sol

Uyarı: Bu bir ön sürüm derleyici sürümüdür, lütfen üretimde kullanmayın.

gerçek 0m0.075s

kullanıcı 0m0.007s

sys 0d0.009sn

$ time solcjs –optimize –bin Test1.sol

gerçek 0m3.950’ler

kullanıcı 0m3.524s

sys 0d.337sn

Çok sayıda Ethereum düğümü doğal olarak bir solc uygulaması içerir, ancak aynı zamanda çevrimdışı bir derleme için bağımsız bir modül olarak paketlenmiştir. Böylece, düğümünüzü kullanarak Solidity dosyalarınızı derlemek için web3.eth.compile.solidity () kullanmaya karar verebilir veya herhangi bir harici düğüme bağlı olmayan bir solc.compile () kullanmaya başlayabilirsiniz..

JavaScript ile oluşturulmuş bir sağlamlık derleyicisi bazı ilginç uygulamalara izin verir. Bu uygulamalardan biri, bir sonraki aracımız olan Remix’tir..

Araç # 4: Yeniden düzenleme

Remix, küçük sözleşmeler için kullandığımız harika bir derleyicidir. Eğer sağlamlığı öğrenmek istiyorsanız, cidden bunun en iyi yolu budur. Basitçe gidin onların web sitesi ve aşağıdaki ekranla karşılanmanız gerekir:

Blockchain Geliştirme için En İyi Araçlar

Remix varsayılan ekranı. Sol tarafta kod yazmanıza izin veren bir ekran görüyorsunuz. Sağ taraf, kodunuzu blok zincirine yerleştirmenize ve yazdığınız işlevlerle etkileşime girmenize olanak tanır.

Javascript ile yazılan Remix, tarayıcıda veya yerel olarak her iki kullanımı da destekler. Remix ayrıca akıllı sözleşmelerin test edilmesini, hata ayıklanmasını ve devreye alınmasını ve çok daha fazlasını destekler.

Remix’in kod analizcisi, geliştiricilerin en iyi kodlarını yazmalarını sağlar. Remix, Ethereum blok zincirine Metamask aracılığıyla bağlanır (bu konuda biraz daha fazlası var).

Araç 5: Blockchain Testnet

Blockchain Geliştirme için En İyi Araçlar

Ethereum Sanal Makinesi (EVM) için programlar yazarken göz önünde bulundurmanız gereken bazı şeyler vardır:

  • Öncelikle fırlatma ve gaz kullanımı için ödeme yapmanız gerekiyor. Ethereum’da gaz kullanım maliyetleri büyük bir sorundur. Öyleyse, henüz test etmediğiniz bir proje için gerçekten çok para ödemek istiyor musunuz??
  • İkinci olarak, test edilmemiş bir programın kodunda Ethereum blok zincirine zarar verebilecek bazı hatalar olabilir. Ayrıca Ethereum blockchain’inin değişmez olduğunu unutmayın, bu yüzden başına ne gelirse gelsin kalıcıdır ve geri alınamaz..

Bu, onları dağıtmak için ana ağı kullanmadan önce bir test ağında dapp’ı test etmek isteyebilmenizin nedenidir. Test ağları, Ethereum blok zincirinin kopyaları olup, Ether’lerinin değersiz olması (ve tabii ki bu test ağlarına yerleştirilmiş yazılımlar) haricinde, Mainnet ile hemen hemen aynıdır..

Üç tür test ağı vardır:

  • Açık Test
  • Özel Test
  • GanacheCLI (veya Testrpc)

Açık Test

Herkese açık test ağları internete bağlı herkes tarafından ücretsiz olarak kullanılabilir. MyEtherWallet veya MetaMask gibi cüzdan arayüzlerini kullanarak herkes bunlara bağlanabilir. Mevcut halka açık test ağları Ropsten, Rinkeby ve Kovan’dır..

Özel Test

Herkese açık bir blok zinciri yerine kendi kişisel blok zincirinizi, yani özel bir test ağını alma seçeneğiniz de vardır. Peki, bu kişisel blok zincirini tam olarak nasıl oluşturuyorsunuz??

Sizin tarafınızdan üretilen bir genesis dosyası, Geth’e çok benzeyen, sadece sizin için yeni bir zincir oluşturacak bir araç kullanacaktır. Bu zincir daha sonra Mist, MetaMask, MyEtherWallet gibi araçlarla incelenir ve etkileşime girer..

Peki, özel test ağlarını kim kullanır??

Hassas projeler üzerinde çalışan ve saldırı ve korsanlık risklerine maruz kalmadan madencilik ve işlem onaylarına ihtiyaç duyan blockchain ekipleri bu test ağlarını kullanabilir..

Bu özel test ağları oluşturmak ücretsizdir. Gerekli olan tek maliyetler aşağıdaki gibidir:

  • CPU gücünün küçük bir kısmı
  • Geliştiricinin bilgisayarındaki disk alanı

Ayrıca, özel bir test ağı yeterince büyüdüğünde, dahil olan geliştiriciler ağı çevrimiçi olarak halka açabilirler..

 Araç # 6 GanacheCLI

Bir NodeJS paketi olan GanacheCLI (daha önce Testrpc), hızlı ve özelleştirilebilir bir blockchain emülatörüdür. Ethereum ağını tek bir bilgisayarda simüle eder ve gerçek bir Ethereum düğümü çalıştırmanın zorlukları olmadan blok zincirinde arama yapmanızı sağlar..

GanacheCLI’de yapabileceğiniz şeylerden bazıları şunlardır:

  • İşlemlerin anında madenciliği
  • 0 işlem ücreti
  • Testnet içindeki tüm hesaplar geri dönüştürülebilir, sıfırlanabilir ve sabit miktarda Ether ile başlatılabilir
  • Gaz fiyatları ve madencilik hızı istediğiniz gibi ve istediğiniz zaman değiştirilebilir ve değiştirilebilir
  • Test zinciri etkinliklerinize genel bir bakış sağlayacak, son derece kolay kullanımlı bir GUI.

Araç # 7: Coinbase’in API’si

Blockchain Geliştirme için En İyi Araçlar

Coinbase, San Francisco merkezli bir “fiat-kripto” borsasıdır. Son 3-4 yılda dünyada en çok kullanılan borsalardan biri haline geldi. .

Bu sistem, salt okunur verileri toplamaktan gerçekten yeni bir şey oluşturmaya kadar çok çeşitli yetenekler sağlar. Ayrıca, dünya çapında bitcoin satın alın, satın, gönderin ve alın ve bir geliştirici için oldukça yararlı olan çeşitli istemci kitaplıkları ve mobil SDK’lar sunarlar.

Tüm bunların yanı sıra Coinbase, bitcoin, bitcoin cash, litecoin ve ethereum ödemelerini işinize veya uygulamanıza entegre etmek için basit ve güçlü bir REST API sağlar..

Araç # 8: EtherScripter

Yeni başlayan geliştiriciler için Ether komut dosyası oluşturma son derece zorlu bir görev olabilir. EtherScripter temel sözleşmeleri kodlamaya başlamak için kullanabileceğiniz gerçekten eğlenceli bir arayüz sunar. Arayüz, sözleşmenizin hayata geçmesi için yapboz parçalarını bağlamanız gereken basit bir sürükle ve bırak yöntemidir. Belirli bir anda, yalnızca Serpent programlama dili ile kullanılabilir..

Aşağıda, EtherScripter kullanan bir “yazı tura atma” akıllı sözleşmesinin bir uygulaması yer almaktadır:

Blockchain Geliştirme için En İyi Araçlar

Yapboz parçalarının birbirine nasıl sığdığını oldukça havalı ve görsel bir şekilde görebilirsiniz.

Araç # 9: BaaS

Hizmet Olarak Blockchain (BaaS), son zamanlarda çokça yüzen bir terimdir. BaaS, temelde kullanıcılarının

“Blok zinciri üzerinde kendi blok zinciri uygulamalarını, akıllı sözleşmelerini ve işlevlerini oluşturmak, barındırmak ve kullanmak için bulut tabanlı çözümlerden yararlanın; bulut tabanlı hizmet sağlayıcı ise altyapıyı çevik ve çalışır durumda tutmak için gerekli tüm görevleri ve etkinlikleri yönetiyor.”

Basit tutmak için, blok zincirini çalışır durumda tutmanın getirdiği güçlüklerle uğraşmadan blok zincirini kullanın. Bu, Software As A Service veya SaaS’ın çalışma şeklini hemen hemen modellemektedir.

Bu hizmet, uzun süredir blockchain teknolojisini benimsemeye can atan ancak teknik karmaşıklıklar ve operasyonel ek yükler nedeniyle engellenen kişiler veya şirketler için son derece kullanışlıdır..

Birçok yeni şirket ve büyük şirket BaaS hizmetleri sunmaya başladı. Microsoft, bu hizmetleri sunmak için Azure’u yarattı. Geliştiricilerin MultiChain, Eris, Storj ve Augur dahil olmak üzere çeşitli zincirleri destekleyen güvenli ve daha ucuz bir ortamda dapp’ler oluşturmaları için yararlı bir araçtır..

Kullanıcı, BaaS hizmet sağlayıcısına blockchain altyapısını kurmak ve sürdürmek için gerekli ücretleri öder. Sağlayıcı, temel olarak müşteri ve işletmeleri için karmaşık arka uçla ilgilenir.

Araç # 10: Metamask

Blockchain Geliştirme için En İyi Araçlar

Metamask, kullanıcılarına yalnızca Ether ve diğer ERC-20 varlıklarına hizmet etmelerine izin vermeyen, aynı zamanda Ethereum Dapps ile etkileşime girmelerine izin veren bir yazılım sunar. En iyi yanı, bunu tarayıcılarında yapabilmeleri. Metamask, bir Google Chrome uzantısı veya Firefox eklentisi olarak kolayca kurulabilir. Kurulumun yapılması nispeten kolaydır.

Uygulamayı yükledikten sonra, doğrudan tarayıcınıza yerleştirilmiş ve tüm ERC-20 tokenlerini de saklayabilen bir Ethereum cüzdanınız olur. İlginç bir şekilde, geliştiriciler için Metamask çeşitli Ethereum test ağlarıyla etkileşime girebilir, bu nedenle gerçekten yararlı bir araç olabilir..

Araç # 11: Ethers.js

Ethers.js, ethers.io için yapılmış ve kullanılan bir kütüphanedir. Özel anahtarı her zaman sahibinin makinesinde tutarak istemci tarafı JavaScript tabanlı cüzdanlar yazmayı kolaylaştırmak için tasarlanmıştır..

Ethers.js, web3’e bir alternatiftir. Aşağıda, ether.js’nin en ilgi çekici özelliklerinden bazıları verilmiştir:

  • Bir sözleşme adresi yerine, ether.js’de bir ENS adı kullanabilirsiniz. Bu, geliştiriciler için son derece yararlı olabilir. Örneğin. ENS çözümleyiciyi aramaları gerekiyorsa, gerçek sözleşme adresini (“0x5FfC014343cd971B7eb70732021E26C35B744cc4”) girmek yerine sadece “resolver.eth” kullanabilir.
  • Ethers.js sıkıştırıldığında yalnızca 77kb değerinde yer kaplar.
  • Var çok sayıda belge ethers.js’de, ilgilenen geliştiricilerin onları istedikleri zaman ve istedikleri zaman.
  • Yoğun kullanım durumlarında kullanılmıştır. Ethers.js, Travis-ci kullanır, yani depoya her yeni kod eklendiğinde, tüm testler otomatik olarak ve herkese açık olarak çalıştırılır..
  • Ethers.js tamamen MIT tarafından lisanslanmıştır
  • Ethers.js, geliştiricilere daha fazla esneklik sağlayacak şekilde anahtar yönetimi ve Ethereum blockchain etkileşimini yönetir. Düğümleri iki farklı role ayırdılar: anahtarları tutmak ve işlemleri imzalamak için cüzdan ve sağlayıcı, durumu kontrol etme ve işlemleri gönderme.

    Bunun yaptığı şey, geliştiricilerin bu iki rolü ayrı ayrı yönetmelerine yardımcı olmasıdır..

Araç # 12: Katman

Blockchain Geliştirme için En İyi Araçlar

Tierion, geliştirici araçları sunarak bitcoin blok zincirindeki herhangi bir veri veya işlem için doğrulanabilir bir veritabanı oluşturmayı sağlar & Dağıtılmış deftere veri eklemek için API. Tierior ayrıca, verileri kaydetmek ve herhangi bir aracıya güvenmeden verileri doğrulamak için gereken tüm bilgileri içeren makbuzlar oluşturmak için ChainPoint adlı açık bir standart geliştirdi..

Onlara göre,

Tıbbi kayıtlardan çevrimiçi satın alımlara kadar her şeyi doğrulamak için blok zincirinin kullanıldığı bir gelecek görüyoruz. Güvenin maliyetini ve karmaşıklığını azaltan teknoloji ve ürünler geliştiriyoruz. “

Tierion’un teknolojik altyapısının merkezinde, Chainpoint Proof protokolü yer alır. Bir kullanıcı Tierion’un veri deposuna bir şey eklediğinde protokol devreye girer. Chainpoint ve Tierion’un API’si, bir zaman damgası kanıtı oluşturmak için verileri blok zincirine bağlar.

Chainpoint, yüksek düzeyde ölçeklenebilir mimarisi sayesinde saniyede milyonlarca prova oluşturma yeteneğine de sahiptir. Ayrıca Ağ Zaman Protokolü (NTP) sunucularından ve Ulusal Standartlar ve Teknoloji Enstitüsü’nden (NIST) veri toplayarak ve çapaları hem Bitcoin hem de Ethereum blok zincirine bağlayarak kanıtlarına doğruluk katar..

Araç # 13: Biniş

Blockchain Geliştirme için En İyi Araçlar

Embark, Ethereum dapps için bir geliştirici çerçevesidir, bu nedenle bu, dapp’leri veya merkezi olmayan teknolojileri kullanan sunucusuz bir html5 uygulamasını kolayca geliştirmenize ve dağıtmanıza izin verdiği anlamına gelir. Embark, yeni akıllı sözleşmeler oluşturmanıza ve bunları JS kodunda kullanıma sunmanıza olanak tanır. Ayrıca değişiklikleri izler ve sözleşmeyi güncellerseniz, Embark sözleşmeleri ve ilgili dapp’ları otomatik olarak değiştirir..

Birden fazla sözleşme varsa, Embark akıllı sözleşme geçişini gerçekleştirir, gerektiğinde sözleşmeleri otomatik olarak yeniden dağıtır ve değişiklikleri izler. “Javascript ile sözleşmelerin test odaklı geliştirilmesini destekler ve geliştiricilerin sözleşmelerini testnet, özel ağ ve canlı ağ gibi farklı blok zincirler üzerinde kolayca yönetmelerine olanak tanır.”

Embark platformuyla etkileşim kurmak için, Angular, React, Meteor vb. Gibi geleneksel web geliştirme dilini kullanabilirsiniz. Ayrıca grunt veya gulp dahil olmak üzere istediğiniz herhangi bir derleme ardışık düzenini de kullanabilirsiniz..

Araç # 14: Trüf

Blockchain Geliştirme için En İyi Araçlar

Embark gibi, Truffle, Ethereum geliştirme için bir geliştirme ortamı ve varlık boru hatları sağlayan harika bir Ethereum çerçevesidir. Ayrıca, karmaşık Ethereum uygulamalarını birbirine bağlayan ve yeni sözleşmelerin kodlanmasını çok daha basit hale getirmek için özel dağıtımlar sağlayan kitaplık desteği içerir. Aşağıdakiler, Truffle ile keyfini çıkaracağınız özelliklerden bazılarıdır ( Truffle GitHub Belgeleri):

  • Yerleşik akıllı sözleşme derleme, bağlama, dağıtım ve ikili yönetim.
  • Mocha ve Chai ile otomatik sözleşme testi.
  • Özel derleme süreçlerini destekleyen yapılandırılabilir derleme ardışık düzeni.
  • Komut dosyası oluşturulabilir dağıtım & geçişler çerçevesi.
  • Birçok halka dağıtmak için ağ yönetimi & özel ağlar.
  • Doğrudan sözleşme iletişimi için etkileşimli konsol.
  • Geliştirme sırasında varlıkların anında yeniden oluşturulması.
  • Truffle ortamında komut dosyalarını çalıştıran harici komut dosyası çalıştırıcısı.

Araç # 15: MyEtherWallet

Blockchain Geliştirme için En İyi Araçlar

Şüphesiz, herhangi bir kripto para birimini saklamanın en güvenli yolu bir kağıt cüzdan kullanmaktır. Bir geliştirici olarak yolculuğunuzda, kripto kazancınızın önemli bir bölümünü güvenli ve emniyetli bir şekilde saklamak isteyebileceğiniz zamanlar olacaktır. Kullanabileceğiniz iki tür depolama vardır:

  • Sıcak depolama: İnternete bağlı olduğu için kripto harcamanızı kolaylaştırır, ancak korsanlığa karşı savunmasızdır..
  • Soğuk Depolama: Kripto paranız çevrimdışı kaydedilir. Dolayısıyla, harcaması o kadar kolay olmasa da, bilgisayar korsanlarına karşı güvenlidir.

Kâğıt cüzdan, kripto paranızı korumanın en güvenli yolu olan ve genel olarak bir soğuk depolama şeklidir..

Genel ve özel anahtarlarınızı, daha sonra güvenli bir yerde saklayıp sakladığınız bir kağıda (dolayısıyla kağıt cüzdan terimi) yazdırmayı içerir. Anahtarlar, ileride tüm işlemleriniz için tarayabileceğiniz QR kodları şeklinde yazdırılır. Bu kadar güvenli olmasının nedeni, size, kullanıcıya tam kontrol vermesidir. Bir donanım parçasının iyiliği için endişelenmenize veya bilgisayar korsanları veya herhangi bir kötü amaçlı yazılım hakkında endişelenmenize gerek yok. Sadece bir parça kağıtla ilgilenmen gerekiyor.

Kripto paranızı bir kağıt cüzdanda güvende tutmak istiyorsanız, takip edin rehberimiz burada.

Blockchain Geliştirme Sonuç

İşte orada var. Bu araçlar, bir geliştirici olarak yolculuğunuzda size büyük ölçüde yardımcı olmalıdır. Bir şeyi kaçırdığımızı mı düşünüyorsun? Evetse, aşağıdaki yorumlarda sesi kapatın ve bize bildirin.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me