[Flash] أكتيونسكريبت 3 مقابل هيكس: ما الذي اخترته لمشروع فلاش جديد؟


Answers

يمكنك العثور على الكثير من الاشياء المفيدة على lib.haxe.org ... (الخروج هاكسليب لهذه المسألة (قليلا مثل الأحجار الكريمة روبي، يمكن للمرء أن يقول)) ... هناك أيضا AS3 إلى محول هيكس ... لذلك يمكن حاول ترجمة الأجزاء ذات الصلة من كوريليب إلى هيكس ... بعض دليل التثبيت سوف تكون مطلوبة على الرغم من، أعتقد ... عندما يتعلق الأمر الضوابط، فقط تحقق من المكتبات واجهة المستخدم هيكس ... هناك بضعة منهم العائمة في جميع أنحاء شبكة الإنترنت ...

الآن الايجابيات هيكس: شيء جيد عن هيكس هو، أن مترجم هو أسرع بكثير، لذلك كنت لا تنفق الكثير من الوقت تجميع ... على محمل الجد، فإنه يحدث فرقا ...

أيضا، هيكس هي لغة أكثر ثراء، كما براندن ذكر بالفعل ضمنيا ... أنا فقط أريد أن أضيف، يجب أن تحقق حقا إنومز ...

ومع ذلك، فإن أفضل شيء عن هيكس هو، أنه عندما يأتي إلى كتابة خادم، يمكنك البقاء مع نفس اللغة، بالإضافة إلى أشياء مثل عن بعد هيكس تجعل حياتك السوبر سهلة ...

هناك بعض إيجابيات AS3، ولكن الشيء هو أن معظمهم مرتبط فقط بالحقيقة، أنه إذا حاولت حل المشاكل في هاكس بالطريقة التي ستفعلها في AS3، تبدو اللغة ملتوي و تظهر سلوك غير متوقع في وقت التشغيل ... إذا كنت البقاء صارمة وكتابة، كل شيء يتحول الكمال ...

امل ان يساعد ... ؛)

greetz

back2dos

Question

أنا في مراحل التخطيط لمشروع لعبة فلاش جديد وكان يتساءل اللغة التي سيكون من الأفضل استخدامها؟ لدي بالفعل فهم قوي من أكتيونسكريبت 3، ولم تعمل مع هيكس حتى الآن، ولكن قرأت وثائق مرجعية اللغة ويبدو أن هيكس لديه بعض الميزات من بلدي المفضلة لغات أخرى، C # و روبي.

لذلك سؤالي له جزأين:

1) يمكن هيكس إنتيروب مع مكونات فلاش (ملفات سوك)؟ مثل على سبيل المثال إذا كنت تستخدم فلاش إيد للبشرة بعض الضوابط، ويمكن استيراد تلك الضوابط واستخدامها في هيكس؟

2) هل هناك أي فوائد أداء لمترجم هيكس؟ أو أي غوتشاس؟




نم يحسن على دعم منصة عبر هاكس لتوفير أبي واحد لتطبيقات ويندوز، ماك، لينكس، الروبوت، دائرة الرقابة الداخلية، ويبوس، فلاش و HTML5 دون ضجة.

يكون مترجم هيكس أسرع بكثير من مكسملك، خاصة إذا كنت تستخدم لتجميع من فلاش إيد، بدلا من إيد الذي يستضيف قذيفة المترجم فليكس، مثل فلاشديفيلوب. كما ذكرنا، هناك أيضا عدد من ميزات اللغة المضافة، مثل التكرار، تيبيديف، ستروكتس، وحدات الماكرو وغيرها لطيفة إلى يملكون.

الشيء العظيم هو أنه منذ يمكنك دائما استهداف فلاش، هناك القليل من المخاطر. لغة هيكس متشابهة جدا، وإذا كنت لا تمانع في دعم منصة واحدة، يمكنك استهداف جميع ميزات فلاش المعتمدة. ومع ذلك، إلى درجة أنك تلتزم مع نم منصة عبر واجهة برمجة التطبيقات، يمكنك تجربة الأداء الضخم وميزة المزايا لمنصات المحمول وسطح المكتب، أو تجربة مع دعم HTML5.

وأخيرا، هناك مكتبة سوف تتيح إمكانية الوصول إلى محتوى سوف من C ++. كان هذا ممكنا دائما على الهدف فلاش، بطبيعة الحال، ولكن سرعان ما ينبغي أن يكون من المعقول أن تكون قادرة على تحديد واجهة في فلاش إيد، واستخدام هذا في تطبيقات الهاتف المحمول أو سطح المكتب C + وكذلك الهدف فلاش / إير.