Computer science

موضوع :یک نفر که متخصص front end است به چه چیز هایی بایستی مسلط باشد؟
برنامه نویس فرانت اند کیست؟   
به طور ساده برنامه نویسی وب به دو دسته کلی تقسیم میشود:1*برنامه نویسی بک اند*2برنامه نویسی فرانت اند.برنامه نویسی بک اند به طور ساده مربوط به تشکیل پایگاه های داده ها و نحوه ارتباط وبسایت با این پایگاه ها است .برای همین به برنامه نویسی سمت سرور هم مشهور است .  اما در برنامه نویسی فرانت توسعه دهنده با اجزایی از وبسایت سر و کار دارد  که به طور مستقیم به کار مربوط میشود .به طور کتی هر چیزی که یک کاربر عادی از وبسایت میبیند و با آن کار میکند به برنامه نویس فرانت مربوط میشود .برای همین است که با آن برنامه نویسی سمت کاربر هم میگویند  
*مهارتهای لازم برای برنامه نویس فرانت اند:
1آشنایی با جاوا اسکریپت
  با استفاده از css and htmlمیتوانید یک صفحه وب طراحی کنید .رایج ترین زبان برنامه نویسی برای 
فرانت اند ,جاوا اسکریپت است .در کلاس هایی با عنوان دوره آموزش فرانت اند ,طراحی شده اند زبان جاوا اسکریپت به عنوان زبان اصلی آموزش داده است .
*آشنایی باcss and html
زبان نشان گذاری فرامتن ,یا اچ تی ام ال ,گرچه زبان برنامه نویسی نیست اما درب ورود به دنیای برنامه نویسی وب است .با استفاده از اچ تی ام ال ,میتئانید ساختار صفحات وب را مشخص کنید .استفاده از اچ تی ام ال علاوه بر فرانت اند ,برای برنامه نویسان بک اند و متخصصان اس ای او * نیز ضروری است .با استفاده ازسی اس اس هم میتوانید عناصر اچ تی ام ال را زیبا تر کنید .
*آشنایی با طراحی واکنشگر :
طراحی وب رسپانسیو یا واکنشگر گجت های مختلفی را مد نظر قرار داده است و وبسایت را به گونه ای توسعه میدهند که نسبت به تغییر دستگاه واکنش نشان دهد .گوگت هم به وبست هایی که واکنش گرا باشند رتبه بالاتری میدهد .
*کار با ابزار کنترل نسخه :
ابزار های کنترل نسخه به شما اجازه میدهند تا خیلی راحت تغییرات ایجاد شده در کد را در بازه زمانی مشخص کند و میتوانید به راحتی کد فعلی را با نسخه قبلی مقایسه کنید .
*استفاده از فریم ورک ها :
فریم ورک ها ,ماژوال های آماده ای از کد ها هستند .فریم ورک های جاوا و سی اس اس,کلکسیونی از داده هایی هستند که در توسعه سمت کاربریک وبسایت تقریبا ضروری است .در صورت استفاده از فریم ورک جاوااسکریپت خیلی از فایل ها و کد های مورد نیاز به صورت آماده در اختیارتان قرار میگیرد .
*دولپرتولزمرورگرها :
برای اینکه ببینید کدی که نوشتید در مورگر های مختلف چگونه کار میکند باید کار با براورزدولوپرتولز را بلد باشیم .
*تست و دیباگ :
تست وبسایت  انواع مختلفی مانند تست عملکردی و انیت تستینگ دارد . برای اینکه فرایند تست ساده تر و سریعتر انجام شود  فریم ورک هایی هم وجود دارد که به شما کمک میکند .

*توانایی کار باcommand line:
خیلی از ابزار هایی که با استفاده از ان ها به تئسعه وبسایت می پردازند دارای رابط گرافیکی است .و این یکی از این ابزار ها است .
*بهینه سازی عملکرد وب :
سرعت بارگذاری وبسایت شما هم روی تجربه کاربر اثر مثبتی دارد و هم میتواند رتبه شما در موتور های جستوجو را ارتقا دهد .ابزار هایی مانند گراند *در انجام این کار به شما کمک میکند.


منابع:Websila.ir and adminesite
Created by :Maryam ghanbary nezhad

 

  • Maria Gh

موضوع: تفاوت ux وui چیست؟ 
Ui چیست؟
   interfacedesign باز شده کلمه uiاست.به معنی طراحی رابطه کاربری است .درواقع یوای طراحی بخشی از وبسایت یا 
اپلیکیشن است و بیشتر جنبه گرافیکی موضوع میپردازد .
مثال:
ظاهر منو چگونه است ؟
رنگ دکمه جستجو با رنگ اصلی سایت هماهنگ باشد .
باکس مربوط به بنر طبلیقاتی چگونه طراحی شوند؟
Uxچیست؟
  uxمخفف user experience design به معنای طراحی تجربه ی کاری است به احساسات و راحتی کاربر حین
کارکردن با اجزای مختلف سایت گفته میشود وجوانب تعامل کاربر را با هر بخش در نظر میگیرد .جنبه دوم ان به هدایت کاربر مربوط میشود .یعنی اینکه ما چگونه کاربران را به صفحه دلخواه خود هدایت کنیم .    
  مثال هایی از  Ux: 
در منو چه گزینه هایی قرار داده شوند؟ 
باکس جستجو کجای صفحه قرار بگیرد؟ 
بنرهای تبلیغاتی کجای صفحه سایت باشند؟ 
Ui/uxتفاوت چیست؟
با اینکه رابطه کاربری و تجربه در عمل با یکدیگر در تعامل هستند ولی بهتر است برای هر کدام متخصص خود را باید قرار داد.
 در اصل طراحی uxوuiدو مبحث کاملا جدا از هم هستندد و تخصص های خود را لازم دارند .برای طراحی رابطه کاربری گروهی 
از گرافیست ها ی متخصص در این زمینه و برای تجربه کاربری نیز از وب /اپلیکیشن دولپر هایی که تجربه کافی در زمینه طراحی فنی وبهینه دارند استفاده کنید تا بهترین نتیجه ممکن را بگبرید .

منابع:Laitec.ir and adminesite .ir

Created by:Maryam ghanbary nezhad

  • Maria Gh

  منظور از   FRONT ENDچیست؟ 
FRONT-END DEVEHOPERتوی هر وبسایت با اپلیکیشن موبایل یا ..هرچیزی که روی صفحه برای ما قابل مشاهده است. 
فرانت اند به بخش قابل مشاهده یک وب سایت نرم افزار توسط کاربران میگویند. فرانت اند به دو بخش اصلی تقسیم میشو..
1طراحی 2 توسعه رابطه کاربری .در بخش طراحی :طراحان با نرم افزارهای گرافیکی مانند فتوشاپ وفیگما و ادوبی ایکس دی و..ظاهر سایت را طراحی میکنند .هر چیزی که توی یک اپلیکیشن قابل دیدن و حس کردن باشه وظیفه فرانت اند میباشد .این قسمت از* بک- اند *مهمتر است .به خاطر همین خیلی از سایت هایی که ظاهر خوبی ندارن در عین حال که مطالب خوبی دارند موفقیتشان کمتر از سایت هایی است که ظاهر خوب اما مطالب ضعیف تری دارند 
   یک سایت از اهمیت بالایی برخوردار است و همه شرکت ها چه بزرگ وچه کوچک افرادی را فقط برای همین UI,UX     منظوراستخدام میکنند و پول های زیادی را هم هزینه میکنند .  
چیزی هست که کاربر از استفاد USER EXPRIENCEست یعنی چیزی که کاربر مییبینه و USER INTERFACE; UI,UX  کردن از اون حس میکنه.
فقط شامل دنیای آی تی  و کامپیوتر نمیشه .پیاده سازی یک یو آی*با یک یو ایکس* خوب وظیفه اصلی یک فرانت اند  دع ولوپر و UX هست .بخش توسعه رابطه کاربری : مربوط به پیاده سازی ظاهر سایت است .ازنظر فنی تمام این قسمت های مختلف با تکنولوژی هایی نظیر  GAVASCRIPT AND CSS  AND HTML انجام می‌شوند. 
 منبع :NGLEARN.IR AND LATICEC.IR
 CREATED BY :MARYAM GHANBARY NEZHAD

 

  • Maria Gh

                            موضوع: SAVE  AND SAVE  AS              

به هنگام کار با نرم افزار هایی مانند خانواده آفیس وآدوب بعد از تمام کار برای 

SAVE AND SAVE AS ذخیره تغییرات صورت گرفته از این از دکمه های 

     استفاده میکنیم.در ابتدای کار اگر فایلی را که وجود ندارد . بخواهیم درست کنیم پس از تمام شدن فرقس نمی کند که کدام یک از این گزینه هارا بزنیم.بلافاصله بعد از این کار پنجره ای باز میشود و از ما میخواهد که نام پوشه محل ذخیره را مشخص کنیم.اما اگر یک پوشه ای را که از قبل موجود بوده باز کرده و ری آن کار میکنیم یا اینکه پوشه ای ایجاد کرده و سیو کرده ایم و دوباره داریم روی آن کار میکنیم پس از تمام شدن کار برای ذخیره کردن 2راه خوهیم داشت.  

1اعمال کردن تغییرات وذخیره سازی روی خود فایل ودر همان محل ذخیره شده قبلی                                      

(برای این منظورفقط کافی است دکمه سیو را بزنیم به همین سادگی تغییرات روی پوشه اعمات میشود .برای مثال فایلی با نام *میم .دات *داریم و تغییراتی را روی آن اعمال کردیم در این صورت اگر دکمه سیو را فشار دهیم فایل *میم.دات*با آ خرین تغییرات به روز رسانی میشود)

2اعمال تغییرات وذخیره در یک فایل واحتمالا در مکانی دیگر                                 

(وقتی می خواهیم که فایل اولیه  را نگهداری کنیم ولی تغیرات ایجاد شده را در قالب فایل جدیدی ذخیره نماییم از دکمه  سیو از استفاده میکنیم در این صورت با فشردن این دکمه پنجره ای باز میشود و از ما میخواهد نامی برای فایل انتخاب کنیم .وبا فشردن ئکمه اینتر از صفحه کلید ذخیره سازی تکمیل مینماییم.برای مثال فایلی با عنوان 22-44 را در اختیار داریم وتغییراتی در فایل اعمال میکنیم ئ میخواهیم اصل فایل 22-44 را نیز داشته باشیم بنا براین از سیئ از استفاده میکنیم .ودر پنجره باز شده نام متفائتی با دیگری انتخاب میکنیم مانند 22-88 استفاده میکنیم و پس از مشخص شدن با استفاده از کلمه اینتر استفاده میکنیم .

    منبع: Vidaznu.blogfa And  thaco.ir       

      Created by : maryam ghanbary nezhd

  • Maria Gh

موضوع :میانبر های کیبرد چیست و چند نمونه نام ببرید ؟ 
کلید های میانبر یا شورت کات تاثیر زیادی در افزایش سرعت کار مخصوصا در موتقع فراموشی یک دستور دارند.
به این کلید های میانبر اصطلاحا* چیت شفت *یا برگه تقلب هم میگویند که حتی در آزمون های {آی سی دی ال } کاربرد فراوانی دارد .
وقتی نرم افزار ورد 2010 و جدید را باز کنید خواهید دید که تفاوت اندکی باورد 2007 دارد . و در واقع  از سال 2010بخشی به نام ریبون به بالای صفحه اضافه شده است که دسترسی به بخش های مختلف را آسانتر کرده است .در واقع با کمک ریبون  آیکون های مختلف در قالب تب  هاب مختلف  گروه بندی شده اند .
فعال سازی میانبر ها در برنامه ویندوز :
 بروید.Ease of access را در ویندوز  بازکنید و به قسمت  Settings پنجره  Windows key+lبا فشردن کلید های 
از پانل سمت چپ گزینه  کیبرد را انتخاب میکنیم حالا در قسمت چنج هو کیبرد شورت کورتس  وورک و گزینه اندرلاین اکسز کیز ون اویلبل را فغال میکنیم *
دستورات ویرایش اولیه:
Ctrl+c[کپی] 1*
  ctrl+x[بریدن]2* 
Ctrl+v[چسباندن ]3*
Ctrl+z[بازگشت به عقب ]4*
دستورات ویرایش فونت :
Ctrl+b[بولد کردن یا قوی کردن فونت ]1*
Crtl+u[انداختن خط زیر ]2*
Ctrl+l[;[ ;[ کج کردن فونت ]3*
Ctrl+d[بازکردن پنجره فونت ]4*
میان برهای محبوب نرم افزار :
F1[پنجره راهنما ]1
Ctrl+w[بستن سند ]2
Ctrl+ enter [ایجاد شکست در صفحه ]3
میانبر های غیر معمول ولی مفید نرم افزار :
Ctrl+alt+p[نمایش حالت پرینت ]1
F5[رفتن به بخش .......]2
Alt+f[نمایش مشخصات سند حال حاضر ]3
دستوراتی که چیزی را درج میکنند :
Alt+shift+d[درج تاریخ امروز ]1
Ctrl+alt+m[درج نظرات در ورد ]2

 

Tehranlaptop.comمنبع :
Created by:Maryam ghanbary nezhad 

  • Maria Gh

                                      موضوع  :     hub  and    switch 
وظیفه اصلی اچ یو بی *اتصال دیوایس های شبکه در بستر یک نتوورک داخلی یا لوکال می باشد .
اچ یوبی * چندین پورت اترنت برای متصل شدن به دیوایس های را دارد.اچ یوبی *دیوایس هوشمندی نیست وتنها چیزی که اچ یوبی *میتواند تشخیص دهد این است که دیوایسی به یکی از پورت های آ ن متصل میشود و زمانی که یک دیتا پکت وترد*یکی از پورت ها ی آن میشود و روی دیگر پورت ها کپی میشود .
در نتیجه تمام دیوایس هایی که بع اچ یوبی *متصل هستند اطلاعات یا دیتای مشابهی در یافت میکنند .
اشکال عمده این مسئله به وجود آمدن دغدغه های امنیتی و همچنین ایجاد ترافیک غیر ضروری در شبکه میشود که خود عامل هدر رفتن پهنای باد میشود.
به عبارت دیگر اچ یوبی *توانایی کنترل و مدیریت ترافیک شبکه را ندارد .
;Switch*
سوییچ *بسیار شبیه اچ یوبی می باشد و مانند آن تعدادی پورت اترنت دارد ولی بر خلاف اچ یوبی ,سوییچ *هوشمند است و میتواند آدرس فیزیکی دیوایس هایی که به ان متصل هستند را یادبگیردو آن هارا ذخیره می نماید .
بنابراین هنگامی که یک دتا پکت به سوویچ ارسال میشود فقط به سمت مقصد تعیین شده حرکت میکند و بر خلاف اچ یوبی *روی تمامی پورت ها برود کیست  نمیشود .
در نهایت کاربر مورد نظر بسته داده هارا دریافت مینماید .
این موضوعع تفاوت عظیمی بین* سوویچ و اچ یوبی * ایجاد میکند و باعث کاهش هر گونه ترافیک غیر ضروری وامنیت بالاتر دریافت دیتا *اطلاعات * میشود .
:switch and hub تفاوت 
اچ یوبی *فقط تشخیص اتصال دیوایسی به پورن های خود را میدهد ولی سوویچ میتواند اتصال دیوایسی خاص را به پورت خود و همچنین مقصد صحیح را تشخیص دهد چونکه یک رکورد از *ام ای سی  ادرس   * دیوایس های متصل را ذخیره میکند .
:Switch and hub تشابه 
اچ یوبی (هاب ) و سوویچ *هر دو سند و رسیو داده را در یک شبکه محلی  بر عهده دارند .و قادر به ارسال دیتا به خارج مثلا اینترنت نمی باشند و دلیل این مو ضوع این است که نمی توانند آیپ ادرس *هارا ببیند و مسیر یابی کنند ئ اینجاست که باید از دیوایسی به نام روتر* استفاده نمود .
جمع بندی نهایی:
هاب (اچ یو بی )و سوویچ برای ایجاد نت وورک طراحی شده ند در صورتی که وظیفه روتر اتصال نت وورک های ایجاد شده توسط هاب و سوویچ *به یکدیگر میباشد 
 سایت                                  Ariyan groupمنابع :
Created by : maryam ghanbary nezhad 

 

  • Maria Gh

موضوع:نحوه عملکرد ماوس های نوری با لیزری 
ماوس های توپی قدیمی امروزه در معرض انقراض است وماوس های نوری یا همان موس لیزری  به روی کار می  آ یند .این دستگاه توسط اگیلنت تکنالزی ساخته ودر اواخر 1999به روی کار آ مد ومجهز به دوربین کوچکی است که 1500عکس در هر ثانیه میگیرد .این نوع ماوس ها تقریبا روی هر سطحی کار میکنند و یک دیود ساطح کننده نور دارد که نور از سطح ان به یک سنسورمنعکس میکند .
سنسور* دی ام او اس * هر تصویر را را به داخل به یک سیگنال دیجیتال میفرستد تا تحلیل شود .دی اس پی *میفرسد تا تحلیل شود .دی اس پی *تا حدود 18 میلیون دستور را انجام میدهد و میتواند الگوهارا تشخیص دهد و تفاوت انهارا بفهمد.دی اس پی علاوه بر مشخص کردن تفاوت بین الگوریتم ها , مقدار حرکت را محاسبه میکند و مختصا ت انرا به کامپیوتر ارسال می کند سپس کامپیوتر با استفاده از مختصات ارسال شده روی صفحه نمایش میدهد .
این عمل صدها بار در ثانیه رخ میدهد وباغث میشود که حرکت کورسور بسیار نرم و پیوسته به نظر برسد 
*مزیت های ماوس های نوری به نسبت ماوس های توپی :.   
1) نبودن قطعات متحرک .به معنی احتمال کمتر وقوع خرابی در ماوس هاس نوری                                                                          
2) بهبود عملکرد ردیابی نور 
3)   هیچ راهی برای نفوذ گردوخاک وجود ندارد بنابر این تداخلی برای سیستم به وجود نمی ایید.
4)نیازی به سطح زیرین ندار .
فناوری اولییه ماوس نوری یک اشعه نوری از سطح *پاد*ماوسی که به شدت خاصیت منعکس کنندگی دارد به یک سنسور منعکس میکرداین پاد ماوس شبکه ای از خطوط سیاه داشت که با حرکت اشعه نور ان قطع میشد و هر زمانی که نور قطع میشد سنسور سیگنال هایی به کامپیوتر میفرستد .
استفاده از این نوع ماوس بسیار دشوار بود زیرا زاویه قرار گیر ان بسیار مهم بود و این شرایط را دشوار کرده بود و همچنین از دست دادن پاد ماوس باعث بی استفاده شدن ماوس میشد .
اما در ماوس های نوری امروزی این مشکلات بر طرف شده است موس های امرزی  ساده تر و قابلیت اطمینان بالاتری دارند و اینکه به پاد نیازی ندارند و در هر سطحی میتوانند عمل کنند 


20 giti.blogfa.om And Sarzamindonload.comمنبع :       
Created by ;Maryam ghanbary nezhad 

  • Maria Gh

موضوع:چرا به کارت شبکه نیازداریم ؟فایده ی آن چیست؟                                                                                     
 این نرم افزار  که مخفف شده عبارت *نت ورک اینتر فیس کارد* به معنای کارت واسظه ی شبکه می باشد.  Ncfکارت شبکه 
داخل مادربردقرار میگیرد.وواسطه ای است میان کامپیوتر و شبکه وبیشتر کامپیوتر ها از کارت شبکه *بیولت لاین *استفاده میکنند.
که به معنای این مییباشد که از مداربرد اصلی است.به اینگونه کامپیوتر ها می توان یک کارت شبکه جداگانه نصب کردتاسیستم بهبود عملکرد بیشتری داشته باشد .                                                                                                                    
کارت شبکه برای همه شبکه ها از جمله شبکه کابلی و شبکه بیسیم وشبکه اترنت وشبکه وایفای ودر سیستم های کامپیوتر رو میزی و لپتاپ و سرور بخشی حیاتی وضروری است.                                                                                                   
با کارت شبکه یک دستگاه میتواند با دستگاه های  دیگر در یک شبکه قرار گیرد .با وجود کارت شبکه دستگاه میتواند به کمک یک شبکه مرکزی متصل شود ویا فقظ به طور مستقیم به دستگاه دیگری متصل گردد .                                                
           اما برای ارتباظ دستگاه ها به یک دیگر فقظ کارت شبکه به تنهایی کفی نیست .به ظور مثال "اگر دستگاه بخشی از یک شبکه بزرگتر باشد بخواهد که به اینترنت متصل شوید یک روتر نیاز خواهد بود .وبه این ترتیب اگر بخواهیم به اینترنت دسترسی داشته باشیم دستگاه از طریق کارت شبکه به روتر متصل میشود و سپس از طریق روتر به اینترنت .                
منبع: نوشته شده در جمعه بیست و سوم افند هزار و سیصد و نود و هشت در ساعت بیست هفت دقیقه توسط:
                                                      Fateme Ebrahimi fishani      
Created by ; Maryam ghanbary nezhad.

 

  • Maria Gh

2مارس 2023                                                                                       ideموضوع 
در دنیای امروزی برنامه نویسی، یکی از مهمترین مسائل روز دنیاست .برنامه نویسان برای کد نویسی و توسعه نرم افزار در زمینه های مختلف از طراحی و برنامه نویسی وب تا ایجاد اپلیکیشن مو  بایل و ساخت بازی های کامپیوتری و هوش مصنوعی به محیط خاصی نیاز دارند .به محیط یکپارچه توسعه آی دی ای  می گویند  ای دی ای چیست.*   یکی از اصلی ترین مزایای ای دی ای ها این است که این برنامه کاربردی یک واسطه مرکزی و هسته ای برای همه ابزار های مورد نیاز توسعه نرم افزار های خاص به شمار می رود .در ساخت یک برنامه نیاز است بخش های بسیاری ایجاد شوند که همراه با یکدیگر کار می کنند.  از جمله انها می توان به کد ها و رابطه کابری و ساختمان پروژه و ... محیط پیکر بندی شده و سایر موارد با استفاده از ای دی ای همه بخش ها از طریق یک نرم افزار توسغه داده شوند .توسعه دهندگان از ای دی ای برای نوشتن و مدیریت و پیاده سازی کد های خود در حین اجرای برنامه استفاده می کنند.این ابزار فرایند توسعه برنامه ها و جنبه های مختلف ویرایش کدها را در برنامه های مستقل بسیار ساده تر می کنند . تاریخچه ای دی ای*  قبل از ایجاد ای دی ای ها برنامه نویسان کد های خود را در ویرایشگرهای متن مینوشتند سپس کد هاراپیاده سازی میکردند و خطاهای احتمالی موجود را یاد داشت کرده وپس از ان به ویرایش گر متن باز میگشتند تا کد هارا اصلاح کنند یا ادامه انهارا بنویسند.در سال 1983 شخصی با نام بورلاند یک کامپایلر زبان *پاسکال*را ارائه کرد که برای اولین بار ابزار دارای ویرایشگر یکپارچه متن و کامپایلر بود . اما بسیاری از متخصصین بر این باور هستند که در واقع ابزار ویژوال بیسیک که توسط شرکت مایکرو سافت در سال 1991ساخته شده اولین ای دی ای واقعی بود .ویژوال بیسیک به سفارش شرکت زبان برنامه نویسی قدیمی بیسیک ساخته شده بود این زبان یکی از محبوب ترین های دهه 1980 به حساب می امد. ویژگی های رایج ای دی  ای * 1.ویرایشگر متن*میتوان گفت به طور معمول همه آی دی ای  دارای یک ویرایشگر متن هستند که بذای نوشتن ودستکاری کد های منبع طراحی شده است .  2خطایاب یا دیبا گر* ای دی ای دارای ابزار اشکال زدایی و رفع خطاهای منبع میباشد. 3.کامپایلر* کامپایلر ها کد هایی هستند که زبان های برنامه نویسی سطح بالا را به دودی و سطح پایین و قابل درک برای ماشین تبدیل میکنند .4.تکمیل خود کار* قابلیت تکمیل کد به وسیله شناسایی هوشمند با درج اجزای کد رایج در برنامه ها به برنامه نویسان کمک میکند.5.پشتیبانی زبان برنامه نویسی*ای دی ای های وجود دارند که برخی از انها مختص به یک زبان برنامه نویسی خاص هستندو برخی دیگر توسط چندین زبان مورد استفاده قرار میگیرند .6.یکپارچه سازی      افزونه ها * ای دی ای ها همان پرتال توسعه برنامه است و اگر یکپارچه سازی ضعیف باشد باعث بروز مشکلات  میشود..7.مرورگر کلاس *از این قابلیت برای مطالعه و ارجاع ویژگی های کلاس به صورت سلسه مراتبی استفاده میشود8.مرورگرشئ*این ویزگی برای رسیدگی به اشیاع نمونه سازش شده در یک اپلیکیشن درحال پیاده سازی مورد استفاده قرار میگیرد.9.نمودار سلسه مراتبی کلاس*این قابلیت امکان مصور سازی ساختمان کد هاست. تفاوت های ابزار های ای دی ای  * 1.تعدادزبان های برنامه نویسی *بعضی از ای دی ای ها فقط مختص یک زبان برنامه نویسی هستند.2نوع سیستم عامل پشتیبانشده*برای مثال یک ابزار محیط برنامه نویسی از آی او اس واندروید پشتیبانی میکند.3ویژگی های خودکارسازی *ویرایشگر متن سازماندهی مجددوجستجوی مجددواشکال زدایی ای دی ای های چندزباننی .. اکلیبس *برنامه های برل وبایتون وجاواوروبی وسی بلاس بلاس  پشتیبانی میکند.ورایگان است.نت بینز* زبانهای پی اچ پی وجاوا و سی وجاوا اسکریپت و پایتون و روبی ونکته مهم  رایگان است.کومودو* پی اج پی و پرل وتی سی ای وپایتون و جاوا اسکریپ ولی باید هزینه بالایی پرداخت کرد.ابتانا* اززبانهای اچ تی ام ال وجاوا اسکریپ و سی اس اس و این حوزه بیشتر مناسب حوزه اپلیکیشن وب است .جینی* از زبانهای سی و جاوا و پایتون و پاسکال پشتیبانی میکند..از بهترین ای دی ای های برای زبان برنامه نویسی پایتون
.pychar,.eclips,,aws cloud,spydwr,the juptyter noteboock..                                                                                espresso,x code,monodevelop,visual stadio code از بهترین ای دی ای های اپل و مایکروسافت *      
 ای دی ای برنامه نویسی موبایل *محبوبب ترین ای دی ای برای توسعه اندروید محیط اندروید استودیو است ومحیط توسعه ایکس کد محبوب ترین و اصلی ترین ای دی ای برای آی او اس به شمار میرود. ای دی ای ها و ویرایشگر متن چه شباهت ها و تفاوتی با یکدیگر دارند * در برنامه نویسی هم آی دی ای ها و هم ویرایشگر متن هدف یکسانی داشته ومعمولا ویرایشگرهای متن ساده تر ازاآی دی ای ها هستند.احتمالا برنامه نویسانی که اسکریپت های کدهای کوتاه اچ تی ام ال ایجاد میکنند،ترجیح میدهند که به جای استفاده از یک اآی دی ای پیچیده از یک ویرایشگر متن استفاده کنند.. 
Blog.faradars.org   and bamdad.co منابع * 
Created by* Maryam ghanbarynezhad

  • Maria Gh