نرم افزار زبان: محبوبیت مهم است ؟

[ad_1]

زبان برنامه نویسی محبوبیت شده است یک گرم موضوع در میان توسعه دهندگان. فقط به خاطر یک زبان محبوب است به این معنا نیست آن است که بهترین یا مناسب ترین اما آن را حمل برخی از پیام در مورد به همین دلیل است که باید مورد استفاده قرار گیرد. انتخاب کمتر از زبان محبوب حمل ممکن است خطرات, اما آن را نیز ممکن است بارهای بیشتر سرگرم کننده است.

چه ما به معنای “محبوب” به هر حال ؟

مثل سایت Tiobe و LangPop به لیست ماهانه تجزیه و تحلیل زبان برنامه نویسی محبوبیت است. روش های ارزیابی به خوبی مستند شده است و آنها معمولا به ترکیب التقاطی از تحلیل ذکر شده در صفحات نتایج جستجوی برنامه نویسی وب سایت, کتاب لیست و آنلاین دیگر گفتارها از نام زبان. نه صرفا خالص روش آماری اما یک راه حل عملی برای چه دشوار متریک برای اندازه گیری. لیست اغلب شامل بیش از 100 زبان و من مطمئن هستم که همه این حاشیه زبان استفاده می شود.

چه ما به معنای ‘زبان برنامه نویسی’?

نیز وجود دارد که نیاز به تعریف ‘زبان برنامه نویسی’ خود را به عنوان من می خواهم تقسیم زبان به حداقل دو گروه. من کلاس اولیه زبان به عنوان یکی است که می تواند ایجاد یک کل برنامه توسط خود, نمونه بودن, C#, Java, PHP, C++.

پس از آن وجود خواهد داشت ‘پشتیبانی زبان هایی مانند جاوا اسکریپت و SQL. شکی نیست که این زبان در سختگیرانه تر حس اما من نمی خواهد در نظر بگیرید نوشتن کل برنامه در آنها است. اما آیا من با استفاده از C#, Java یا PHP برای نوشتن یک وب سایت من کاملا مطمئن هستم که من می تواند با استفاده از جاوا اسکریپت و SQL در جایی در داخل برنامه.

چه ما به معنای ‘محبوبیت’?

به عنوان ذکر شده در بالا معیارهای مختلف استفاده می شود معلوم است که با زبان محبوب ترین است. اما این است که محبوب به دلیل آن است که معمولا استفاده می شود و یا آن را محبوب به دلیل برنامه نویسان آن را دوست دارم ؟ و چه زمینه ما در? مصرف ما در مورد ایجاد وب سایت و یا در مورد ایجاد وب سایت, خدمات و یا در مورد ایجاد برنامه های کاربردی ویندوز? انتخاب ‘محبوب’ را متفاوت بین آنها است. در عین حال انتخاب یک زبان فقط به دلیل آن است که مناسب برای نرم افزار ما در حال ساخت می تواند یک اشتباه در خود دارد.

بنابراین ‘محبوب’ مهم است ؟

اگر شما درگیر به عنوان یک حرفه ای در صنعت نرم افزار بله! وجود دارد تعدادی از دلایل که چرا.

به عنوان یک مالک یا مدیر یک شرکت نرم افزاری

آن را بسیار امن تر برای استفاده از معمول استفاده می شود زبان است. شما پیدا کنید که بسیار آسان تر به استخدام برنامه نویسان ساده تر به جای یک برنامه نویس ساده تر برای دریافت قرارداد برنامه نویسان ساده تر و ارزان تر به تختخواب تاشو (تجاری قفسه) اجزای نرم افزار و وجود خواهد داشت بیشتر آموزش و دانش در دسترس است.

استفاده کمتر از زبان محبوب است خطرات. شما ممکن است یک متخصص برنامه نویس در حال حاضر, اما زمانی که آنها آن را ترک می کند جایگزینی دشوار است. همچنین این شرکت ممکن است مجبور به نوشتن تقریبا همه چیز خود را از جمله مجتمع رانندگان است. و مشتری ممکن است در هیئت مدیره با برنامه های نوشته شده در نسبتا ناشناخته زبان.

برخی از شرکت ها مانند به خطر و بیرون رفتن در اندام; این کار ممکن است برای آنها. اما زمانی که یک شرکت ساخته شده است تا سال ها از نرم افزار دارایی های نوشته شده در یک زبان داده شده (مانند ماژول های کلاس مجامع برنامه نویس دانش/تجربه و آموزش منابع) و آن را به شدت سرمایه گذاری در فن آوری های مرتبط (سرور و سیستم عامل و پایگاه داده ها) آن را بسیار دشوار و خطرناک و گران قیمت به حرکت نماید. به همین دلیل همان چند زبان همیشه در بالای محبوبیت لیست.

به عنوان یک توسعه دهنده

وجود خواهد داشت بیشتر مشاغل در دسترس است اگر شما می دانید ‘محبوب’ زبان. Java و C# برنامه نویسان در تقاضا ثابت هستند و احتمالا تا کاملا یک زمان.

مشکل اصلی برای توسعه دهندگان است که آنها حوصله و می خواهید برای انجام کاری جدید است. بسیاری از توسعه دهندگان پی اچ پی من می دانم که خواهد به جای استفاده از Ruby برای برنامه سایت خود را. اما روبی محبوبیت در واقع راکد (حتی کاهش) به عنوان فرصت در دسترس نیست به دلیل شرکت صاحبان ترس از حرکت به یک تکنولوژی جدید است.

پس چه زبان برنامه نویسی باید یاد بگیرند ؟

در این لحظه من به شما توصیه می یاد یکی از محبوب ترین: C#, Java یا PHP. که به شما یک فرصت خوب برای یک کار و این به خوبی مورد احترام است. شما نیاز به پشتیبانی از زبان ها از جمله SQL, JavaScript, jQuery, XML, HTML و غیره.

را نادیده بگیرد یادگیری زبان دوم چیزی مانند Ruby, Python, برروی, F#, Erlang, Scala, Haskell, و غیره. آنها جالب است و شما نمی دانید که برک آوت برای سرب در چند سال آینده. سازمان دیده بان خود را نسبت به جنبش در محبوبیت لیست.

نیز وجود دارد یک مالی در نظر میگیرد. در تجربه اخیر من از تماشای انگلستان قرارداد بازار کار C#, برنامه نویسی شغل پرداخت (به طور متوسط) 50 درصد بیشتر در یک نرخ روزانه از PHP.

زمان تغییر

من با C بر روی C++ و سپس ویژوال بیسیک بسیار محبوب شد تا C# بیرون آمد. من نقل مکان کرد و از ویندوز Gui برای برنامه های اینترنت. C# است که هنوز هم من زبان اصلی اما من در حال حاضر پیدا کردن من انجام بسیار کمی از PHP بیش از حد.

در اوایل روز ما تا به حال یک دهه از بحث که بهتر بود بین جاوا and.NET تا همه متوجه وجود داشت هرگز به یک برنده خواهد بود – آنها هر دو بزرگ است. امروز استدلال منتقل شده است بیشتر به سمت چه بهترین PHP MVC framework.

ما نیز در دوره ای از سیستم ترکیبی. با تشکر از خدمات وب سایت به عقب پایان می توان یک زبان و جلویی دیگر; به علاوه با MVC ما با استفاده از قالب زبان مانند تیغ و ناقلا. همراه با قدرت از سیستم عامل های مدرن انتخاب زبان است که شاید کاهش به آرامی و در حال تبدیل شدن بیشتر بی ربط.

در پایان روز سعی کنید برای شاد بودن در آنچه شما انجام دهد. هنوز هم شغل و فرصت برای زبان های دیگر, اما کمتر از جریان اصلی.

[ad_2]