لقد كنت أتنافس مع تطوير البلوكشين لسنوات، وبصراحة، لقد أنقذني Truffle أكثر مما أستطيع عدّه. تم إنشاؤه في عام 2015 بواسطة تيم كولتر، وأصبح هذا الإطار ما تمثله Ruby on Rails لمطوري الويب - ضروري تمامًا إذا كنت لا تريد أن تفقد عقلك أثناء التطوير على إثيريوم.
الشيء اللعين مبني على Node.js و Solidity ويحتوي على كل ما تحتاجه: بيئة تطوير، إطار اختبار، كل شيء. تم تحميله مئات الآلاف من المرات ( لا مفاجأة في ذلك ) لأنه يجعل عملية تطوير البلوكشين الجحيمية محتملة إلى حد ما.
انظر، سلسلة الكتل لا ترحم - ارتكب خطأ واحد وستختفي أموالك إلى الأبد. لهذا السبب فإن أتمتة Truffle لتجميع العقود، ونشرها، وإدارة الثنائيات أمر بالغ الأهمية. لا أستطيع أن أخبرك بعدد الأخطاء المكلفة التي تجنبتها بفضل هذه المجموعة من الأدوات.
مع مرور الوقت، تطورت Truffle إلى نظام بيئي كامل. هناك Ganache - وهو بلوكتشين شخصي يسمح لك بالاختبار دون إضاعة الغاز على معاملات الشبكة التجريبية. ثم تساعد Drizzle في تطوير الواجهة الأمامية، والتي صدقني، يمكن أن تكون كابوسًا كاملًا بدون أدوات مناسبة.
ماذا يمكنك فعلاً أن تفعل بهذا الشيء؟ ثلاثة أشياء رئيسية:
بناء العقود الذكية باستخدام سوليديتي دون الرغبة في نتف شعرك
اختبر عقودك قبل أن تصبح حية ( واحتمال فقدان أموال الجميع )
نشر إلى شبكات مختلفة دون الصداع المعتاد
تستخدم الشركات الكبرى مثل مايكروسوفت وأمازون ترافل - ليس لأنهم يحبون دعم المصدر المفتوح (ها!)، ولكن لأن الأداة تعمل فعلاً. لقد أصبحت الأداة في الأساس معيارًا صناعيًا على الرغم من عيوبها والإحباطات العرضية.
إلى أين يتجه كل هذا؟ حسنًا، التوافق عبر السلاسل هو الشيء الكبير التالي، وسيحتاج Truffle إلى التكيف أو الموت. المنافسة تزداد حدة، وبصراحة، بعض الأطر الجديدة بدأت تبدو أكثر جاذبية لهياكل dApp المعقدة.
تُبسط Truffle بشكل كبير تطوير إثيريوم من البداية إلى النهاية. هل هي مثالية؟ بالطبع لا. هل هي ضرورية؟ بالنسبة لمعظمنا من البشر العاديين الذين يحاولون البرمجة على إثيريوم - بالتأكيد. لكن إذا كنت مبتدئًا، كن مستعدًا لمنحنى تعليمي أكثر حدة من معظم هياكل رسوم منصات التداول.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
ترافل: سلاح السر للمطورين في إثيريوم
لقد كنت أتنافس مع تطوير البلوكشين لسنوات، وبصراحة، لقد أنقذني Truffle أكثر مما أستطيع عدّه. تم إنشاؤه في عام 2015 بواسطة تيم كولتر، وأصبح هذا الإطار ما تمثله Ruby on Rails لمطوري الويب - ضروري تمامًا إذا كنت لا تريد أن تفقد عقلك أثناء التطوير على إثيريوم.
الشيء اللعين مبني على Node.js و Solidity ويحتوي على كل ما تحتاجه: بيئة تطوير، إطار اختبار، كل شيء. تم تحميله مئات الآلاف من المرات ( لا مفاجأة في ذلك ) لأنه يجعل عملية تطوير البلوكشين الجحيمية محتملة إلى حد ما.
انظر، سلسلة الكتل لا ترحم - ارتكب خطأ واحد وستختفي أموالك إلى الأبد. لهذا السبب فإن أتمتة Truffle لتجميع العقود، ونشرها، وإدارة الثنائيات أمر بالغ الأهمية. لا أستطيع أن أخبرك بعدد الأخطاء المكلفة التي تجنبتها بفضل هذه المجموعة من الأدوات.
مع مرور الوقت، تطورت Truffle إلى نظام بيئي كامل. هناك Ganache - وهو بلوكتشين شخصي يسمح لك بالاختبار دون إضاعة الغاز على معاملات الشبكة التجريبية. ثم تساعد Drizzle في تطوير الواجهة الأمامية، والتي صدقني، يمكن أن تكون كابوسًا كاملًا بدون أدوات مناسبة.
ماذا يمكنك فعلاً أن تفعل بهذا الشيء؟ ثلاثة أشياء رئيسية:
تستخدم الشركات الكبرى مثل مايكروسوفت وأمازون ترافل - ليس لأنهم يحبون دعم المصدر المفتوح (ها!)، ولكن لأن الأداة تعمل فعلاً. لقد أصبحت الأداة في الأساس معيارًا صناعيًا على الرغم من عيوبها والإحباطات العرضية.
إلى أين يتجه كل هذا؟ حسنًا، التوافق عبر السلاسل هو الشيء الكبير التالي، وسيحتاج Truffle إلى التكيف أو الموت. المنافسة تزداد حدة، وبصراحة، بعض الأطر الجديدة بدأت تبدو أكثر جاذبية لهياكل dApp المعقدة.
تُبسط Truffle بشكل كبير تطوير إثيريوم من البداية إلى النهاية. هل هي مثالية؟ بالطبع لا. هل هي ضرورية؟ بالنسبة لمعظمنا من البشر العاديين الذين يحاولون البرمجة على إثيريوم - بالتأكيد. لكن إذا كنت مبتدئًا، كن مستعدًا لمنحنى تعليمي أكثر حدة من معظم هياكل رسوم منصات التداول.