Hardhat belgeleri: JavaScript ekosisteminden gelenler için tanıdık geliştirme ortamı
Güçlü tarafları: geniş eklenti ekosistemi, kaynak kod verify entegrasyonu, dağıtım yönetimi ve hata ayıklama sırasında konsol çıktısı alabilme.
Konsol çıktısı özelliği pratikte çok işe yarıyor. Kontrat içinden değer yazdırıp test sırasında görebilmek, hata ayıklamayı ciddi kolaylaştırıyor.
Ağ yapılandırması bölümü önemli. Yerel ağ, testnet ve mainnet için farklı yapılandırmalar tanımlayıp aynı betikleri farklı ağlarda çalıştırabiliyorsunuz.
Çatallama özelliği burada da var. Gerçek ağın belirli bir blok yüksekliğindeki halini yerelde oluşturup test edebiliyorsunuz.
İki araç setini karşılaştırmak gerekirse: JavaScript tarafından geliyorsanız ve ön yüzle birlikte tek ekosistemde kalmak istiyorsanız bu, testleri kontrat diliyle yazmak ve maksimum hız istiyorsanız diğeri daha uygun. İkisini aynı projede kullanan ekipler de var.

@titus