Son zamanlarda Ethereum geliştirmeye derinlemesine dalıyorum ve size ethers.js'den bahsetmek istiyorum - Ethereum blok zinciri ile etkileşim kurmak için sözde kutsal kâse olan bu JavaScript kütüphanesi. Herkes bunun hakkında övgüyle bahsediyor ama burada gerçekçi olalım.
Neyin Telaşı Var?
Ethers.js temelde Ethereum ekosistemine giriş kapınızdır. Bağlanmanızı, işlem yapmanızı ve akıllı sözleşmelerle oynamanızı sağlar, blockchain teknolojisinde bir doktora derecesine ihtiyaç duymadan. Elbette, hafif ve modüler - pazarlama diliyle "bunu parçalara ayırdık, böylece bir parça bozulduğunda, hangisinin bozulduğunu anlamak için saatler harcayacaksınız."
Kütüphane, cüzdan oluşturma, işlem imzalama işlemlerini yönetir ve Infura ve Alchemy gibi sağlayıcılar aracılığıyla Ethereum düğümlerine bağlanır. Çalıştığında harika, çalışmadığında sinir bozucu.
Neden Gerçekten Önemlidir
Bak, Ethereum delice bir şekilde büyümeye devam ederken (, bu DeFi projelerinin etrafa para saçmasıyla birlikte ), ethers.js gibi araçlar vazgeçilmez hale geliyor. Geleneksel web geliştiricilerinin blok zinciri vahşiğine adım atarken elini tutacak bir şeye ihtiyacı var.
Ethers.js kullanan projelerin daha fazla yatırım çekme eğiliminde olduğunu fark ettim - muhtemelen yatırımcılar tanıdık JavaScript kodunu gördükleri için rahat hissediyorlar, hatta arka planda neler olup bittiğinden hiç haberleri olmasa bile.
Gerçek Dünya Kullanım Senaryoları (Bazen Çalışan )
Geçen ay ethers.js kullanarak bir cüzdan arayüzü geliştirdim, bu arayüz büyük bir piyasa pompalaması sırasında çöktü - tam da kullanıcılarımın en çok ihtiyaç duyduğu anda. Klasik. Bununla birlikte, stabil olduğunda, oldukça etkileyici şeyler yaratabilirsin:
Normal kullanıcıların token'larını yönetmelerine olanak tanıyan cüzdan arayüzleri
Kullanıcılarınızı finansal sihirbazlar gibi hissettiren DeFi entegrasyonu
Bazen işlemleri doğru bir şekilde gerçekleştiren DEX bağlantıları
Belgeler fena değil, bu, birinin fonlarının işlem belirsizliğinde sıkıştığı 3 AM'de hata ayıklarken faydalı oluyor.
Benim Görüşüm
Ethers.js hem harika hem de sinir bozucu. Blockchain etkileşimlerinin karmaşasını soyutlarken, kendine özgü sıkıntılar da getiriyor.
Sürümler arasındaki kırılma değişiklikleri, gaz fiyatlarının yükselmesiyle ortaya çıkan gizemli hatalarla ve müşterilere neden "basit özellik isteği" nin tüm akıllı sözleşme mimarilerini yeniden düşünmeyi gerektirdiğini açıklamanın verdiği sevinçle uğraşan biri olarak, ona karşı karmaşık bir sevgi-nefret ilişkim var.
Ama işte gerçek - eğer Ethereum alanında bir şeyler inşa ediyorsanız, muhtemelen yine de onu kullanacaksınız. Herhangi bir blockchain geliştirme aracıyla birlikte gelen duygusal dalgalanmaya hazırlıklı olun.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Eter.js: Sevdiğim ve Nefret Ettiğim JavaScript Kütüphanesi
Son zamanlarda Ethereum geliştirmeye derinlemesine dalıyorum ve size ethers.js'den bahsetmek istiyorum - Ethereum blok zinciri ile etkileşim kurmak için sözde kutsal kâse olan bu JavaScript kütüphanesi. Herkes bunun hakkında övgüyle bahsediyor ama burada gerçekçi olalım.
Neyin Telaşı Var?
Ethers.js temelde Ethereum ekosistemine giriş kapınızdır. Bağlanmanızı, işlem yapmanızı ve akıllı sözleşmelerle oynamanızı sağlar, blockchain teknolojisinde bir doktora derecesine ihtiyaç duymadan. Elbette, hafif ve modüler - pazarlama diliyle "bunu parçalara ayırdık, böylece bir parça bozulduğunda, hangisinin bozulduğunu anlamak için saatler harcayacaksınız."
Kütüphane, cüzdan oluşturma, işlem imzalama işlemlerini yönetir ve Infura ve Alchemy gibi sağlayıcılar aracılığıyla Ethereum düğümlerine bağlanır. Çalıştığında harika, çalışmadığında sinir bozucu.
Neden Gerçekten Önemlidir
Bak, Ethereum delice bir şekilde büyümeye devam ederken (, bu DeFi projelerinin etrafa para saçmasıyla birlikte ), ethers.js gibi araçlar vazgeçilmez hale geliyor. Geleneksel web geliştiricilerinin blok zinciri vahşiğine adım atarken elini tutacak bir şeye ihtiyacı var.
Ethers.js kullanan projelerin daha fazla yatırım çekme eğiliminde olduğunu fark ettim - muhtemelen yatırımcılar tanıdık JavaScript kodunu gördükleri için rahat hissediyorlar, hatta arka planda neler olup bittiğinden hiç haberleri olmasa bile.
Gerçek Dünya Kullanım Senaryoları (Bazen Çalışan )
Geçen ay ethers.js kullanarak bir cüzdan arayüzü geliştirdim, bu arayüz büyük bir piyasa pompalaması sırasında çöktü - tam da kullanıcılarımın en çok ihtiyaç duyduğu anda. Klasik. Bununla birlikte, stabil olduğunda, oldukça etkileyici şeyler yaratabilirsin:
Belgeler fena değil, bu, birinin fonlarının işlem belirsizliğinde sıkıştığı 3 AM'de hata ayıklarken faydalı oluyor.
Benim Görüşüm
Ethers.js hem harika hem de sinir bozucu. Blockchain etkileşimlerinin karmaşasını soyutlarken, kendine özgü sıkıntılar da getiriyor.
Sürümler arasındaki kırılma değişiklikleri, gaz fiyatlarının yükselmesiyle ortaya çıkan gizemli hatalarla ve müşterilere neden "basit özellik isteği" nin tüm akıllı sözleşme mimarilerini yeniden düşünmeyi gerektirdiğini açıklamanın verdiği sevinçle uğraşan biri olarak, ona karşı karmaşık bir sevgi-nefret ilişkim var.
Ama işte gerçek - eğer Ethereum alanında bir şeyler inşa ediyorsanız, muhtemelen yine de onu kullanacaksınız. Herhangi bir blockchain geliştirme aracıyla birlikte gelen duygusal dalgalanmaya hazırlıklı olun.