পদ্ধতিগতভাবে একটি প্রোগ্রামিং ভাষা নির্বাচন করা [বন্ধ]


24

আমি একটি ভাষা চয়ন করার জন্য একটি পদ্ধতি খুঁজছি। আমি ভাষা সম্পর্কে মতামত জিজ্ঞাসা করছি না। আমার দোকানের বর্তমান ভাষার সাথে উপলব্ধ যেগুলি পাওয়া যায় তার সাথে তুলনা করার প্রক্রিয়াটি আমাকে দেওয়া হয়েছিল। আমরা একটি ওয়েব ডেভলপমেন্ট শপ বিটিডব্লিউ।

আমাদের সিইও সমস্ত ওয়েব ভিত্তিক ভাষা উপলভ্য একটি সম্পূর্ণ সাদা কাগজ চাইবে, তারা কোন পিতামাতৃভাষার ডেরিভেটিভ (উদাহরণস্বরূপ জেএসপি জাভা থেকে যা সি / সি ++ থেকে এসেছে)। একটি নির্দিষ্ট ভাষার সমস্ত মূল উপাদান এবং সেই প্রদত্ত ভাষার সংক্ষিপ্ত কমিংয়ের সাথে আমার একটি ম্যাট্রিক্স তৈরি করা দরকার। প্ল্যাটফর্মের মাধ্যমে ভাষা কি সীমাবদ্ধ, এটি কি কার্যকরী প্রোগ্রামিং, প্রক্রিয়াজাতীয় বা ওওর জন্য ডিজাইন করা হয়েছে বা কোনও প্রোগ্রামিং দৃষ্টান্তের সাথে এটি ব্যবহার করা যেতে পারে?

প্রদত্ত ভাষার জন্য প্রতিভা পুলের আকার এবং সেই পুলের মাঝারি বেতনের মতো আমারও কম প্রযুক্তিগত তথ্য থাকতে হবে। মার্কেটপ্লেসটি আমাদের পছন্দটি কীভাবে দেখবে?

আমরা এই সমস্ত বিষয় বুঝতে আমাদের সাহায্য করার জন্য পরামর্শদাতার সন্ধান করতে শুরু করেছিলাম তবে যা আমরা জানতে পেরেছি যে বেশিরভাগ পরামর্শদাতাগুলি বিকাশের পটভূমি থেকে এসেছেন এবং প্রায়শই মনে হয় উত্তরটি " এক্সএক্সএক্স সেরা ভাষা কারণ এটিই আমি গত ওভার সবচেয়ে ব্যবহার করেছেন এন বছর এবং এটা আমার হতাশ করেছে। আপনার সাথে এটা সাপ্লিমেন্ট পারে yyy সামনে শেষ এবং ব্যবহারের জন্য zzz গ্রন্থাগার "

আমি এই কাজটি দেখে অভিভূত বোধ করছি এবং আমাদের সিইও যা খুঁজছেন তা প্রদত্ত আমি সেরা কর্মের মতো অনুভূত হচ্ছি, একাডেমিয়ার জগতে সন্ধান করা এবং কোনও প্রফেসরকে নিয়োগের জন্য আসল বিকাশের অভিজ্ঞতা নেই এবং আমাদের "শিক্ষাদান" করা উচিত us সমস্ত সম্ভাব্য ভাষা সম্পর্কে।

এই মহড়া দিয়ে অন্য কাউকে যেতে হয়েছিল? আপনার যদি এই প্রক্রিয়াটি ব্যবহার করার জন্য ব্যবহৃত পদক্ষেপগুলি এবং / বা পদ্ধতিটি আপনি ভাগ করে নিতে পারেন?


21
সিইও কি আসলে এই ম্যাট্রিক্সটি "{{পরের বিগপ্রজেক্ট build তৈরি করতে $ {ভাষা use ব্যবহার করব!" এর মতো কিছু সিদ্ধান্ত নেওয়ার পরিকল্পনা করছেন? আসলে এটির জন্য কার্যকর হতে পারে এমন কোনও কিছু তৈরি করতে (যদিও আমি নিশ্চিত নই যে এটি কখনই গুরুতরভাবে কার্যকর হবে) সম্ভবত একটি উল্লেখযোগ্য পরিমাণ সময় নিতে পারে এবং এটির উপর চলমান রক্ষণাবেক্ষণও হতে পারে।
হতাশ

3
আমি মনে করি কোনও প্রকল্পের জন্য একটি ভাষা / পরিবেশ চয়ন করার জন্য একটি সাধারণ গাইড হতে পারে প্রথমে প্রকল্পটি যে নির্দিষ্ট সমস্যাটি সমাধান করার চেষ্টা করছে (একটি ভাষা-অজ্ঞাত উপায়ে) তার গভীরতর বোঝার চেষ্টা করা, সরঞ্জাম / লাইব্রেরি সন্ধান করুন যা এ সময়ে এটি সমাধানে সেরা সহায়তা করুন , তারপরে সেই সরঞ্জামগুলি / গ্রন্থাগারগুলির সাথে কাজ করার জন্য আপনার কোন ভাষাগুলি জানতে হবে তা দেখুন। এটি সম্ভবত আপনাকে ভাষার সংক্ষিপ্ত তালিকা দেবে এবং সেখান থেকে আপনি তাদের সাথে আপনার পরিচিতি, বিক্রেতার সমর্থন, বাজেট ইত্যাদির উপর ভিত্তি করে এটিকে বিলুপ্ত করতে পারেন ...
হতাশ

9
প্রথম উত্তর প্রশ্ন হল, "আমরা এ সব পরিবর্তনের প্রয়োজন?" আপনার বর্তমান ভাষা পছন্দ করে কোন সমস্যাগুলি সমাধান হচ্ছে না?
জন বোদে

4
স্ট্যাক ওভারফ্লো কীভাবে বিকাশকারীদের প্রযুক্তি মূল্যায়ন করতে সহায়তা করতে পারে? "আজ সকালে আমার সামনে প্রায় 8 টি ফ্রেমওয়ার্ক ছিল, আমি কোনটি ব্যবহার করব তা সিদ্ধান্ত নেওয়ার চেষ্টা করছিলাম ..."
gnat

7
অনুশীলনে আপনি পাশাপাশি ডার্টগুলি নিক্ষেপ করতে পারেন। ওয়েব অঙ্গনে (বিশেষত জাভাস্ক্রিপ্ট, এবং অন্যান্য) বিভিন্ন ধরণের শক্তি, দুর্বলতা, আত্মীয়তা এবং অসঙ্গতি সহ কয়েকটি ডজন (যদি না হয় তবে) বিকল্প রয়েছে। আপনি এটি মৃত্যুর বিশ্লেষণ করতে পারেন, বা কেবল একটি শিক্ষিত অনুমান করতে পারেন, এগিয়ে যান এবং প্রয়োজনে একটি মিড কোর্স সংশোধন করতে পারেন।
ড্যানিয়েল আর হিক্স

উত্তর:


53

@ ফ্রেস্ট্রেটেড উইথফোর্ডস ডিজাইনার উপরের দিকে এটি ইঙ্গিত করেছেন, আমি আরও কট্টর হব: আপনার কাছে একটি ব্যয়বহুল তবে অকেজো কাজের জন্য অভিযুক্ত করা হয়েছে।

আমি সন্দেহ করি যে প্রধান নির্বাহী কর্মকর্তা অদম্য, উদ্দেশ্যমূলক প্রমাণ খুঁজছেন যা তার ভাষার পছন্দকে সমর্থন করবে। সমস্যাটি হ'ল যে সাদা-কাগজের অর্থবোধকতা কার্যকর হওয়ার জন্য ভাষার অগ্রাধিকারটি অনেকগুলি স্বার্থগত এবং বহিরাগত উপাদানগুলির সাথে বোঝা হচ্ছে।

আরেকটি উপায় রাখুন, যদি একটি আদর্শ ভাষা থাকত তবে প্রত্যেকে এটি "উদ্দেশ্যমূলক" ত্রুটিযুক্ত ভাষার পরিবর্তে এটি ব্যবহার করবে। এটি এমন একটি ডিগ্রি মাইক্রোম্যানেজমেন্টের কথাও বলেছিল যা প্রকৌশলীদের প্রদেশ হওয়া উচিত যারা এটিকে কাজ করতে হবে। এর্ল্যাং "অবজেক্টিভালি বেস্ট" হতে পারে তবে কেউ যদি এটি জানে না, দক্ষতা অর্জনের জন্য 6 মাস / ইঞ্জিনিয়ার স্টার্ট আপ ব্যয় এবং আরও 6 মাস / ইঞ্জিনিয়ার যুক্ত করুন।

যেহেতু আমার আপনার চাকরি নেই, আমি এটি হারাতে উদ্বিগ্ন নই, যদিও আপনি তা করতে পারেন। আমি সিইওকে শারীরিক চার্চ-টুরিং থিসিসে একটি কাগজ দেব। আমি তখন সিনিয়র ইঞ্জিনিয়ারদের সাথে একত্রিত হয়েছি এবং কী ব্যবহার করা উচিত সে সম্পর্কে তাদের অ-কঠোর, অ-উদ্দেশ্যমূলক মতামত পেয়েছি এবং সিইওকে বলব যে আপনি কী ব্যবহার করবেন। বিনিময়ে আপনি প্রতিশ্রুতি দেন ইঞ্জিনিয়াররা বোর্ড সভা, সিএফও, হিসাবরক্ষণের পদ্ধতি, ভিপি নির্বাচন এবং আরও অনেক কিছু থেকে দূরে রাখবেন। আমরা বিশেষায়িত হওয়ার একটি কারণ রয়েছে এবং আপনি তার ডোমেনের চেয়ে ইঞ্জিনিয়ারিং পছন্দগুলিতে তাঁর আর কোনও স্থান নেই।


6
হা, আমি শেষ অনুচ্ছেদে বেপরোয়া উত্সাহ পছন্দ। আমি বলব যে এটি সিইওদের ডোমেন কারণ p মাসের মধ্যে আপনি mentioned মাসের উল্লেখ করেছেন, যা আপনাকে তাঁকে / তাঁর ইমোকে বলা দরকার।
নাথান কুপার

1
"ফিজিকাল চার্চ-টিউরিং থিসিস" আসুন সেখানে যাওয়া যাক না। খুব কম প্রোগ্রামিং ভাষার একটি আনুষ্ঠানিক শব্দার্থক শব্দ রয়েছে, এটি টুরিং সম্পূর্ণ হওয়ার জন্য পূর্বশর্ত। (একটি ব্যতীত, এটি গণনার মডেলও নয়))
রাইময়েড

4
শুধু লিস্প চয়ন করুন এবং এটি দিয়ে সম্পন্ন করুন।
এরিক

1
লিস্প দ্বারা, আপনি অবশ্যই ক্লোজার স্ক্রিপ্ট বলতে চাইছেন। :-)
ব্রায়ান নোব্লাচ

1
+1 টি। যেমন একজন প্রকৌশলী একটি প্রধান নির্বাহী কর্মকর্তা কাছে প্রকাশ করতে কেন এমন হয় এটা আপনার কাজ না একটি ভাল পদক্ষেপ। এটি শক্ত হতে পারে কারণ এটি একধরণের ভাল পদ্ধতির মতো দেখায় তবে এটি প্রয়োজনীয়।
djechlin

25

বিবেচনা করার জন্য কিছু ব্রড ব্রাশ স্ট্রোক:

ভাষার জনপ্রিয়তা

এটি সত্যই গুরুত্বপূর্ণ নয়, কারণ জনপ্রিয়তাই প্রয়োজনীয়তার সাথে উত্পাদনশীলতা, ভাব প্রকাশ বা অন্য যে কোনও ভাষার গুণাবলীর সাথে সমান হয় না, তবে এই বিবেচনাটি অন্যান্য সমস্ত বিবেচনাকে প্রায়শই ব্যর্থ করে দেয় কারণ:

  1. জনপ্রিয় ভাষায় সফ্টওয়্যার বিকাশকারীদের সন্ধান করা আরও সহজ।
  2. একটি জনপ্রিয় ভাষায় সরঞ্জাম এবং গ্রন্থাগারগুলি সন্ধান করা আরও সহজ।
  3. সিদ্ধান্ত গ্রহণকারীরা ভাষা বাণিজ্য সম্পর্কে বোঝেন না, তাই তারা নিরাপদ সিদ্ধান্ত নেবেন ("অনেক সংস্থাগুলি এই ভাষা ব্যবহার করে, তাই এটি অবশ্যই ভাল হবে")।

সমস্যা ডোমেনে প্রযোজ্য

যে কোনও প্রোগ্রাম যে কোনও টিউরিং-সম্পূর্ণ প্রোগ্রামিং ভাষায় লেখা যেতে পারে, তবে কিছু ভাষা অন্যদের তুলনায় নির্দিষ্ট সমস্যা ডোমেনের জন্য আরও উপযুক্ত। আপনি যদি ওয়েব অ্যাপ্লিকেশন লিখছেন তবে আপনি সম্ভবত সেই ভাষাগুলি এবং সরঞ্জামগুলিতে গ্র্যাভিয়েট করবেন যেগুলি এর পক্ষে উপযুক্ত,

অন্যদিকে, যদি আপনার কোন সফ্টওয়্যার প্রাথমিকভাবে গবেষণা ভিত্তিক যাওয়া বা গণিত ভিত্তিক লেখা হবে, আপনি সম্ভবত ভাষা আলিঙ্গন প্রতি ঝুঁকিয়ে হবে চলুন যদি কার্মিক পারাদিগ্ম্স।

এবং, অবশ্যই, এর মধ্যে সবকিছু আছে। অনেক ভাষা একাধিক দৃষ্টান্ত সমর্থন করে এবং কিছু বৈশিষ্ট্য বা দৃষ্টান্তের অভাব রয়েছে এমন ভাষাগুলিতে সীমাবদ্ধতা কাটিয়ে উঠতে কিছু সফ্টওয়্যার নিদর্শনগুলি কেবলমাত্র বিদ্যমান।

অভিব্যক্তি এবং উত্পাদনশীলতা

কিছু ভাষাগুলি অন্যের চেয়ে বেশি প্রকাশ করে। এক হাজার লাইনের কোড ব্যবহার করে এক ভাষায় যা লেখা যায় সেগুলি আরও একশ লাইনের কোড ব্যবহার করে আরও ভাবপূর্ণ ভাষায় লেখা যেতে পারে। ট্রেডঅফটি হ'ল কোডের শততম লাইন সম্ভবত কম জনপ্রিয় ভাষায় লেখা হয়েছে, আরও বেশি দক্ষতার লোকেরা।

ব্যবসায়িক অ্যাপ্লিকেশনগুলি লিখতে ব্যবহৃত অবজেক্ট-ওরিয়েন্টেড ভাষাগুলিতে প্রচুর কোডের লাইন হ'ল অনুষ্ঠান। এই অনুষ্ঠানটি, বিকাশের জন্য সময় এবং প্রচেষ্টা ব্যয় করার সময়, এমন একটি দৃশ্যমান কাঠামো সরবরাহ করে যা অন্যথায় আরও প্রকাশিত ভাষায় সহজেই আপাত হবে না। এটি কম দক্ষতার লোকদের তুলনায় তাদের ঝুঁকির একটি হ্রাস পরিমাণের সাথে কোডটিতে কাজ করার প্রয়োজন হবে।

একাধিক ভাষার যুগ

আমি একথা নিশ্চিত করেই শেষ করব যে কোনও একটি ভাষা নিয়ে সিদ্ধান্ত নেওয়ার আকাঙ্ক্ষা মিথ্যা দ্বিধা হতে পারে। অ্যাপ্লিকেশনগুলি প্রায়শই একটিতে নয়, বহু ভাষায় লেখা হয়। প্রতিটি ভাষার নিজস্ব শক্তি রয়েছে এবং (তত্ত্ব অনুসারে) এটি ব্যবহৃত টাস্কের জন্য বিশেষভাবে তৈরি করা হয়েছে। কিছু সমস্যা ডোমেন (যেমন ওয়েব ব্রাউজার যুক্তি বা ডাটাবেস অ্যাক্সেস) এর জন্য নির্দিষ্ট ভাষা প্রয়োজন require


7
আমি সর্বশেষ পয়েন্টটি যুক্ত করব যে আপনি যদি একাধিক ভাষা ব্যবহার করতে চান তবে তাদের মধ্যে (। নেট সিএলআর বা জেভিএম) সহজেই আন্তঃসংযোগ সমর্থন করে এমন একটি প্ল্যাটফর্ম বিবেচনা করা কার্যকর হতে পারে।
সুইভ 18

9
@ নাথানকুপার: আপনার মানে আপনি কখনও ওয়েব অ্যাপ্লিকেশন লেখেননি? এমনকি একটি ছোট? বা একাধিক প্ল্যাটফর্মে একটি মোবাইল অ্যাপ্লিকেশন পোর্ট করতে হয়েছিল? নাকি এম্বেডে কাজ করেছেন? অথবা এসকিউএল ডাটাবেস থেকে ডেটা পুনরুদ্ধার করেছেন?
রবার্ট হার্ভে

10
@ এনপিএসএফ 3000: স্বাভাবিকভাবেই, আপনি আপনার যাদুবিদ্যার পদ্ধতিটি প্রকাশ করতে বিরক্ত করেননি। আমি শেনানিগানদের ডাকি।
রবার্ট হার্ভে

9
@ এনপিএসএফ ৩০০০ যদিও আপনার কাজের জন্য সি # আপনার পছন্দ হতে পারে (যদিও ইউনিটি ব্যবহার করা অবশ্যই কিছুটা প্রসারিত করে যেহেতু এটি স্পষ্টভাবে আপনার জন্য সমস্ত বহু-ভাষা ভারী উত্তোলন করার জন্য তৈরি করা হয়েছে), আপনার একটি উপাখ্যানটি বিন্দুটিকে প্রত্যাখ্যান করবে না। অবশ্যই বেশিরভাগ অ-তুচ্ছ প্রকল্পগুলি একাধিক ভাষায় এই অর্থে যে তারা এসকিউএল এবং অন্য একটি প্রযুক্তি ব্যবহার করে তবে এর বাইরেও অনেকে সমানতালে বিভিন্ন প্রোগ্রামিং ভাষা ব্যবহার করে, বা তাদের ভাষায় একটি ভাষায় এবং তাদের সরঞ্জামগুলিতে অন্য ভাষায় লিখি ইত্যাদি etc. দৃser় প্রতিবেদনটি মোটেই সন্ধান করবেন না।
ক্রিস হেইস

7
@ এনপিএসএফ 3000 যদি এটির সাথে আপনার সমস্যা হয় তবে তা বলুন । আপনি কী বোঝাতে চেয়েছেন তা বোঝার চেষ্টা করার এই অনড়তাড় আমাদের অতিক্রম করবেন না। আমি নিশ্চিত যে রবার্ট সম্পাদনা করতে পেরে খুশি হবেন যদি আপনি সরাসরি "" আমি মনে করি না যে কিছু সমস্যা ডোমেনের জন্য নির্দিষ্ট ভাষার প্রয়োজন হয় "stated এটি বলেছিল, আমি এখানে মোটেই বোঝা যাচ্ছি না যে একাধিক ভাষায় কাজ করা "ডিফল্টরূপে উপকারী"।
ক্রিস হেইস

5

কোনও ভাষা বেছে নেওয়ার ব্যবসায়ের কারণ রয়েছে এবং ভাষা চয়ন করার জন্য ইঞ্জিনিয়ারিং কারণ রয়েছে এবং দু'জনেই সবসময় দেখা হয় না। একাডেমিক কারণে নিক্ষেপ করার ফলে বিষয়গুলি আরও খারাপ হতে পারে। আমার সন্দেহ যে কোনও প্রফেসর আপনার প্রয়োজন মতো আপনাকে সহায়তা করতে সক্ষম হবেন।

কোনও ভাষার বংশধর এবং বৈশিষ্ট্যগুলি সম্পর্কে তথ্যগুলি খুঁজে পাওয়া বেশ সহজ। এর বেশিরভাগ অংশটি পূরণ করতে আপনি সম্ভবত উইকিপিডিয়ায় একটি দিন ব্যয় করতে পারেন। প্রতিভা পুল আকার এবং বেতন আরও কঠিন, কারণ বেশিরভাগ লোকেরা নিজেকে একক-ভাষা প্রোগ্রামার হিসাবে বিবেচনা করে না। স্কালার মতো কম জনপ্রিয় ভাষা ব্যবহার করা সংস্থাগুলি ভাষা-নির্দিষ্ট অভিজ্ঞতা নেই এমন ভাল সাধারণ প্রোগ্রামারদের নিয়োগের প্রত্যাশা করে। আমি যে কিছু উপস্থাপনা দেখেছি তা বিচার করে দেখে মনে হচ্ছে যে কৌশলটি কার্যকর হয়েছে।

এমনকি তথ্যগুলি জানার পরেও আপনাকে একটি সুন্দর বিষয়গত পছন্দ দিয়ে যায় with আপনার প্রধান নির্বাহী কর্মকর্তা এটি ফিচার প্রতি ডলারের মতো মোটামুটি কিছুতে সিদ্ধ হতে চাইছেন। একটি সঠিক ছবি পেতে, আপনাকে কিছু প্রোটোটাইপ করতে হবে, তারপরে এটি শিখতে কতটা সহজ ছিল তা নিয়ে কথা বলুন, একবার বেসিকগুলি শিখলে একটি প্রোটোটাইপ লিখতে কত দ্রুত হয়েছিল, আপনি বজায় রাখা কতটা সহজ বলে মনে করেন , এবং আপনি সাধারণত যে কাজটি করেন তা আপনার পক্ষে কত বিস্তৃতভাবে প্রযোজ্য বলে মনে করেন।

সমস্ত ভাষা কভার করার চেষ্টা করার পরিবর্তে, আমি বিভিন্ন প্রোগ্রামিং দৃষ্টান্ত এবং ফ্রেমওয়ার্কের ধরণের প্রতিনিধিদের পেতে এবং প্রতিটিটিতে একটি নমুনা প্রয়োগ করতে চাই।

এখানে পিছনের শেষ বিভাগগুলির মোটামুটি তালিকা রয়েছে:

  • মাইক্রোসফট। (উপশ্রেণীতে থাকতে পারে them এগুলি সম্পর্কে আমি কিছুই জানি না))
  • ড্রিপালের মতো হেভিওয়েট ওওপি।
  • পাইথনের বোতলটির মতো হালকা ওওপিওপিও,
  • স্কালা ব্যবহার করে প্লে / লিফট / স্ক্যালাত্রা।
  • জাভা ব্যবহার করে খেলুন / উত্তোলন করুন।
  • স্প্রিং এর মত।
  • ভাররক্ষা মত।
  • পাগল মত।
  • Haskell,-ভিত্তিক।
  • node.js

সামনের প্রান্তে:

  • ওওপি-স্টাইল জাভাস্ক্রিপ্ট
  • অ্যান্ডস্কোরের মতো কার্যকরী স্টাইলের জাভাস্ক্রিপ্ট
  • প্রতিক্রিয়াশীল স্টাইলের জাভাস্ক্রিপ্ট, বেকনের মতো
  • গুগল ওয়েব টুলকিট
  • বেদারুজাতীয় বৃক্ষবিশেষ

প্রতিটি বিভাগে দু'এক দিন ব্যয় করা, একটি সাধারণ প্রোটোটাইপ বাস্তবায়ন করতে আপনাকে কয়েক মাস সময় নিতে হবে, যার পরে আপনার প্রতিটিটির শক্তি এবং দুর্বলতা সম্পর্কে আরও ভাল ধারণা পাবেন। আপনার কোম্পানির সংস্কৃতি বা অভিজ্ঞতার ভিত্তিতে আপনি আরও কিছুটা দ্রুত শাসন করতে পারেন।

যেহেতু এটি একটি ব্যবসায়ের প্রতিবেদন, তাই আপনার প্রশংসা করা বিভিন্ন সংস্থাকে "কী ভাষা << কমপানি> ব্যবহার করে" এর মত কিছু জিনিস গুগল করতে আমি কিছুটা সময় নিতে চাই। তারা নির্দিষ্ট ভাষার পছন্দ কেন তৈরি করেছে সে সম্পর্কে তাদের অনেকের নিজের শ্বেতপত্রগুলি লিখেছেন, যা আপনাকে অন্তর্ভুক্ত করার জন্য দুর্দান্ত রেফারেন্স তৈরি করবে।


4

আপনার বিদ্যমান বিকাশ প্রক্রিয়াটির অন্তর্গত ত্রুটিগুলি $ এ হিসাবে চিহ্নিত করুন এবং ব্যয় করুন। অন্য যে কোনও বিকাশ প্রক্রিয়াতে process বি হিসাবে স্যুইচ করার ব্যয় চিহ্নিত করুন।

$ A কম হলে $ বি, থামান।

যদি আপনার জ্ঞাত ত্রুটিগুলি পরিবর্তনের ব্যয়কে ছাড়িয়ে যায় (এবং এটি যদি বড় হয় তবে!) তারপরে ত্রুটিগুলি বিশদ বিশ্লেষণ করুন এবং তাদের সাথে সম্বোধন করা একটি ভাষা / বিকাশ পরিবেশ / বিকাশ প্রক্রিয়া পরিবর্তনের সন্ধান শুরু করুন, এটি অন্য আরও ব্যয়বহুল সমস্যার পরিচয় দেয় না।

সত্যি কথা বলতে, আপনি বর্তমানে ফোর্টরানে ওয়েব অ্যাপ্লিকেশন বিকাশের চেষ্টা না করা না হলে শূন্যস্থান পূরণের জন্য আপনার ব্যবহার করা ঠিকাদারের ব্যয়েই আপনার কেবলমাত্র প্রভাব পড়বে। মূল স্ট্রিম এবং পরিণত ল্যাঙ্গুয়েজস / সরঞ্জাম / বিকাশ প্রক্রিয়া ইতিমধ্যে আপনি যে সমস্যার মুখোমুখি হতে পারেন তার বেশিরভাগ সমস্যার সমাধান করেছে যেখানে সবচেয়ে উষ্ণতম, নবীনতম এবং যৌনতম সরঞ্জামগুলি সবচেয়ে ব্যয়বহুল প্রশিক্ষক এবং ঠিকাদারদের সাথে আসে তবে সবচেয়ে কম পরিপক্ক সমাধান হয় mature এবং যদি আপনার এমন ত্রুটিগুলি থাকে যা এই ধরণের পরিবর্তনের নিশ্চয়তা দেয় তবে আপনার ভাষা পছন্দটি এগুলিকে পুরোপুরি সমাধান করবে এমন সম্ভাবনা কম।

তবে, যদি লাভটি এখানে প্রাথমিক উদ্দেশ্য না হয় তবে আপনার প্রান্তটি কাটানোর কুড়োদের বিরুদ্ধে পুরানো considered সমীকরণের এই অংশটির জন্য ডলারের মানগুলির জন্য আপনার বসকে জিজ্ঞাসা করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.