فرانت اند در اپليكيشن
فرانت اند در نرمافزار
در طراحي اپليكيشن مقاله ها پيشين راجب نرمافزار نويسي فرانت اند باهم حرف كرديم. ولي شايد شما عشق و علاقه مند گرديده باشيد كه به يك فرانت اند در نرمافزار ها و پباده سازي آن تبديل گرديد. مسلما مهمترين مورد براي آغاز عمل اين ميباشد كه بدانيد چه لهجه هاي نرم افزار نويسي با فرانت اند در نرمافزار ها مشغول ميباشند.
اشخاصي كه قصد دارا هستند طراح و توسعه و گسترش دهنده فرانت اند شوند مي بايست مشخصات و مهارت هاي مختلفي را داشته باشند. مهمترين خصوصيت هاي يك نرمافزار نويسي فرانت اند در پباده سازي اپكليشن ها را باهم مرور خواهيم كرد.
لهجه هاي اپ نويسي فرانت اند در برنامه نويسي
اولي و مهمترين نكته اين ميباشد كه به سراغ چه برنامه ها و يا اين كه اپ هايي ميخواهيد برويد. آيا قصد داريد اپليكيشن نويسي زير ويندوز باشيد يا اين كه اندرويد ويا اي وي اس ؟ اما اين سه حوزه و مارك مهمترين و پر استفاده ترين ها در نرمافزار نويسي ميباشند. بنابراين به طور غير وابسته به گذر زمان مختصري بر لهجه هاي فرانت اند دراين فضا ها ميپردازيم.
فرانت اند در اپليكيشن نويسي ويندوز
در اپ نويسي ذيل ويندوز مهمترين و شايد مرسوم ترين گويش اپليكيشن نويسي برنامه هاي سي شارپي ميباشند. درواقع بيشتر برنامه نويس ها ويندوز به نوعي سي شارپ فعاليت ميباشند. در نرم افزار نويسي سي شارپ شايد نتوان به صورت غير وابسته صحبتي از گويش اپليكيشن نويسي فرانت اند انجام بخشيد. چراكه ظواهر گرافيكي نرم افزار هاي ذيل ويندوز عموما از روش گوشه و كنار گرافيكي و با دراپ و دان كردن پباده سازي ميشود.
هرچند بعضي عشق اي بدين دور و بر گرافيكي ندارند و با گويش XML براي نرم افزار نويسي فرانت اند نرم افزار هاي ويندوزي به كار گيري مي نمايند.
فرانت اند در اپليكيشن نويسي اندرويد
امروزه نرم افزار نويسي برنامه هاي گوشي از دسته دوست داستني هاي نرم افزار نويسي ميباشند و با گشوده در اپ نويسي تلفن همراه نرمافزار نويسي اندرويد گزينه شانس بيشتري ميباشد بخصوص در ميهن ما كشور ايران ، ميل برنامه نويس ها به سمت اپليكيشن نويسي اندرويد نيز ميباشد. البته فهميدن اين نكته كه در اپ نويسي اندرويد با چه زباني براي پباده سازي گرافيك نرم افزار ها سركار داريم.
درحالتي كه به سراغ جديدترين گويش نرمافزار نويسي براي نرم افزار هاي اندرويدي برويم بايستي از خويش گويش اندرويد كلام كنيم. گويش اندرويد براي نصيب فرانت اند بيشتر از لهجه XML ميباشد و نرم افزار نويس نياز به شناخت با گويش XML نيز دارااست. اما از آنجايي كه در قسمت فرانت اند و در تعريف و تمجيد آن قسمتي از نرم افزار كه با مخاطب سروكار داراست را فرانت اند ميگويند، از همين رو مي قدرت اعلام كرد گويش java هم براي يك فرانت اند عمل نيز در اپليكيشن نويسي اندرويد داراي اهميت ميباشد.
مهارت هاي ديگر در فرانت اند پباده سازي اپ
به جز اينكه شما بايستي با لهجه هاي اپ نويسي و ابزارهاي آن آشنا باشيد يكسري مهارت هاي ديگر نياز داريد كه در اينجا آنانرا باهم مي شماريم.
اصول پباده سازي واكنشگرا: يك رابط كاربري استاندارد بايستي به نحوي باشد كه در دستگاه ها و پلتفرم هاي متعدد، كوشش نرم افزار را در گير نقص نكند. به اين ترتيب بايستي بتواند متناسب با نوع دستگاهي كه در درحال حاضر اجراي آن ميباشد، عكس العمل مطلوب نشان دهد.
قابل انعطاف افزارهاي گرافيكي مانند فتوشاپ : قابل انعطاف افزارهاي گرافيكي مانند فتوشاپ، ايلوستريتور و… در بيشتر پروسه پباده سازي يك رابط كاربري به وسيله طراحان فرانت گزينه به كار گيري قرار ميگيرند.
ذوق و خلاقيت : طراح فرانت اند مي بايست از طرح هايي خلاقانه، كاربرپسند و ديده نواز براي ظواهر يك برنامه به كارگيري نمايد. يك طراح غالب كسي ميباشد كه بتواند رابط كاربري خوشگل منطق بر استانداردهاي ظاهري و تجربه كاربري ساختوساز نمايد.
شناخت با اصول تجربه كاربري : توسعه و گسترش دهنده فرانت بايستي به خير نيازهاي يوزرها را بشناسد. وي بايستي بتواند رابط كاربري يك اپ را به طوري پباده سازي نمايد كه يوزرها شايسته ترين تجربه را از به كارگيري از آن به دست آورند.
بازدید: