در دنیای فناوری اطلاعات (IT)، توسعهدهنده شخصی است که چیزی را با رایانه ایجاد میکند. این اصطلاح انواع مختلفی از محتوا را در بر می گیرد، مانند نرم افزار (Software)، سایت اینترنتی (Website) و مطالب نوشتاری. بنابراین، توسعه دهندگان اغلب عناوین خاص تری دارند. برخی از نمونههای رایج عبارتند از توسعهدهندگان نرمافزار، توسعهدهندگان وب، و توسعهدهندگان محتوا.
توسعهدهنده نرمافزار کسی است که نرمافزار ایجاد میکند برنامه (Program). توسعه دهندگان نرم افزار اغلب عناوین خاص تری مانند برنامه نویس، تحلیلگر نرم افزار یا مهندس نرم افزار دارند. برای مثال یک برنامه نویس نرم افزار کسی است که کد منبع (Source Code) را می نویسد که می تواند به صورت اسکریپت (Script) یا کامپایل (Compile) در یک برنامه اجرایی اجرا شود. یک تحلیلگر نرم افزار الزامات و مشخصات یک برنامه نرم افزاری را فراهم می کند و همچنین ممکن است در برنامه نویسی نرم افزار کمک کند. مهندس نرم افزار شخصی است که برنامه کاربردی (Application) را از پایه طراحی می کند و اغلب بر توسعه برنامه های نرم افزاری نظارت می کند.
توسعه دهنده وب شخصی است. که وب سایت ها را می سازد و نگهداری می کند. از نظر فنی، او می تواند وظایف توسعه وب (Web Development) تخصصی تری مانند کدنویسی زبان نشانه گذاری فرامتن (HTML)، نوشتن ورق سبک آبشاری (CSS) و انتشار محتوای آنلاین را انجام دهد. اگرچه طراحی وب سایت (Web Design) زیرمجموعه ای از توسعه وب است، طراحان وب ممکن است توسعه دهندگان وب نیز نامیده شوند زیرا همپوشانی زیادی بین این دو حرفه وجود دارد. شخصی که محتوای یک وب سایت را نگهداری می کند و به ایمیل های بازدیدکنندگان پاسخ می دهد مدیر وب سایت (Webmaster) نامیده می شود.
توسعهدهنده محتوا، که تولیدکننده محتوا نیز نامیده میشود، کسی است که محتوای قابل انتشار ایجاد میکند. این اغلب محتوای مبتنی بر وب است، اگرچه ممکن است برای یک نشریه چاپی مانند یک مجله یا کتابچه راهنمای فنی نیز مفید باشد. محتوا معمولاً شامل متن اصلی است که ممکن است به عنوان یک خبر، وبلاگ (Blog) یا نوع دیگری از مقاله منتشر شود. همچنین ممکن است حاوی تصاویر یا کلیپ های ویدئویی مرتبط با مقاله باشد.
تعریف توسعه دهنده (Developer) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف توسعه دهنده (Developer) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.