مشاركة بسيطة حول استخدام trae
Categories:
تم نشر هذه المقالة الطويلة في 22 يوليو 2025، وحاليًا مستوى إنجاز ميزات trae وأداؤها ضعيفان نسبيًا. من المحتمل أن يتحسن trae لاحقًا، ويمكن للجميع تجربته بأنفسهم والاعتماد على تجربتهم الشخصية.
من الناحية المعرفية، فإن الموظفين الأوائل عادةً ما يشكلون ثقافة الشركة والمنتج، وهي أساسيات صعبة التغيير، وفي الوقت نفسه أشياء غير ملموسة نسبيًا. مشاركتي هذه仅供参考.
تصميم الواجهة
واجهة trae تتمتع بذوق جمالي جيد، التخطيط/الألوان/الخطوط تم تعديلها مقارنة بالإصدار الأصلي، من حيث الجماليات رائعة. والمنطق نسبيًا واضح، في هذا الجانب ليس لدي القدرة على تقديم أي اقتراحات.
الميزات
الميزات المفقودة
مقارنةً بـ vscode، هناك العديد من الميزات المفقودة من Microsoft و Github، فيما يلي فقط قائمة بأجزاء أعرفها:
- مزامنة الإعدادات
- ملفات تعريف الإعدادات
- النفق
- سوق الإضافات
- الإضافات المغلقة المصدر من الطرف الأول
- IDE يدعم فقط Windows و MacOS، مفقود Web و Linux
- Remote SSH يدعم فقط طرف linux، مفقود Windows و MacOS
من بينها، الإضافات المغلقة المصدر من الطرف الأول تعتبر صعبة، حاليًا يتم حلها من خلال استخدام open-vsx.org، بعض الإضافات الشائعة متوفرة، الإصدارات ليست بالضرورة الأحدث، لكنها كافية.
بسبب غياب Remote، لا يمكن لمستخدمي الأجهزة متعددة الأنظمة المختلفة التخلي عن ذلك مؤقتًا.
مطابقة الميزات
مقارنةً بـ vscode/cursor المطورين مبكرًا، تم مطابقة الميزات.
طرق استخدام النماذج الكبيرة، مثل Ask/Edit/Agent متوفرة جميعًا، CUE (Context Understanding Engine) يعادل NES (Next Edit Suggestion).
الإكمال من Github Copilot يستخدم GPT-4o، والإكمال من Cursor يستخدم نموذج fusion، Trae لم يعلن بعد عن نموذج الإكمال الخاص به.
وظائف MCP و rules و Docs متوفرة.
الإكمال
التجربة العملية تُظهر أن أداء CUE ضعيف، على الأقل 90٪ من الاقتراحات لن أتقبلها، بسبب معدل القبول المنخفض للغاية، في معظم الأحيان يؤثر على الانتباه، لقد توقفت تمامًا عن استخدام CUE.
GPT-4o ماهر في إكمال السطر التالي، قدرة NES ضعيفة جدًا، بشكل أساسي أغلق NES. fusion ممتاز في NES،相信 كل من استخدمه سيتذكر ذلك بوضوح. لكن نقاط قوته فقط في إكمال الكود، إكمال المحتوى غير الكودي ليس جيدًا مثل GPT-4o. CUE ليس له قابلية استخدام.
بافتراض 10 درجات كأقصى درجة، التصنيف الذاتي غير دقيق
| النموذج | إكمال داخل السطر | إكمال الخطوة التالية | إكمال المحتوى غير الكودي |
|---|---|---|---|
| Cursor | 10 | 10 | 6 |
| Github Copilot | 9 | 3 | 8 |
| Trae | 3 | 0 | 3 |
Agent
لكل IDE، قدرة Agent في المراحل الأولية جيدة، لكن الأداء الفعلي يتراجع تدريجيًا، هذا لا ينتقد جهة معينة فقط، جميع الأطراف كذلك.
حاليًا هناك عدة مفاهيم:
- RAG، إنشاء مدعوم بالاسترجاع
- هندسة الموجهات
- هندسة السياق
الهدف هو جعل النماذج الكبيرة تفهم احتياجات الإنسان بشكل أفضل. السياق الذي يتم إعطاؤه للنموذج الكبير ليس كلما زاد كان أفضل، يحتاج السياق إلى نوعية معينة، السياق منخفض الجودة يؤثر على فهم النموذج الكبير.
مع ذلك، في الاستخدام الفعلي، قد يجد بعض الناس أن بذل جهد كبير لا يزال لا يحقق نفس النتائج الجيدة التي يمكن الحصول عليها عند إعطاء ملف الكود الأصلي مباشرة للنموذج الكبير. لا يبدو أن تصميم الموجهات، هندسة السياق، تؤثر بشكل ملحوظ في بعض الأحيان، بل قد تؤثر سلبًا على النتائج.
trae ينفذ هذه الطرق الثلاث، لكنني لم أشعر بعد بتجربة رائدة.
مشكلات الأداء
الكثير من الناس مثلي واجهوا مشكلات في الأداء، trae بالتأكيد هو الأكثر غير العادي بين سلسلة vscode، على الرغم من أنني أشادت بتصميم الواجهة الأمامية في الفقرة السابقة، إلا أن هناك الكثير من التوقفات في الاستخدام الفعلي.
trae ربما أجرى تعديلات كبيرة على vscode، وهذا يعني أنه في المستقبل سيكون من الصعب التوافق مع vscode، وقد يبقى إصدار القاعدة عند إصدار vscode معين.
بعض الإضافات الخاصة بي تعمل ببطء على trae، وبعض الوظائف لا تعمل بشكل طبيعي، قد يستمر هذا الأمر على trae.
سياسة الخصوصية
trae international version provides privacy policy explanation: https://www.trae.ai/privacy-policy

trae IDE provides Chinese, English, and Japanese languages, privacy policy provides 9 languages, but does not provide Chinese.
Simply put:
- trae collects and shares data with third parties
- trae does not provide any privacy setting options, using it means agreeing to the privacy policy
- trae’s data storage protection and sharing follows the laws of some countries and regions, but not including China
Summary
trae has a lot of marketing, which may be deeply tied to corporate culture, and in the future it may also be the IDE with the loudest voice online. Due to its capabilities not matching its voice, I will no longer continue to observe. ByteDance’s own model is not strong, and may need data to learn and improve its model capabilities. Its privacy policy is not friendly and opens the door for data collection. Based on my long-term experience with this type of development tool, the core competitiveness is in the model, not in other things, that is, cli is enough for vibe coding. trae’s price is very cheap, you can continuously buy 600 Claude conversations for $3, which is the cheapest tool on the market that can use the Claude model. Based on this, I infer that trae IDE is actually a data collection product launched to train ByteDance’s own model and build its core competitiveness.