গ্রিনফিল্ড এবং ব্রাউনফিল্ড অ্যাপ্লিকেশনগুলি কী কী?


90

আমি ফ্লাইট এনএইচবারনেট উইকিতে নিম্নলিখিত বাক্যটি পড়েছি :

...; তবে বেশিরভাগ গ্রিনফিল্ড অ্যাপ্লিকেশনগুলির জন্য (এবং বেশ কয়েকটি ব্রাউনফিল্ডও রয়েছে) অটো ম্যাপিং সক্ষমের চেয়ে বেশি হবে।

গ্রিনফিল্ড এবং ব্রাউনফিল্ড অ্যাপ্লিকেশনগুলি কী কী?

উত্তর:


133

গ্রিনফিল্ড

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

( http://en.wikedia.org/wiki/ গ্রিনফিল্ড_প্রজেক্ট থেকে )

ব্রাউনফিল্ড

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

( http://en.wikedia.org/wiki/ ব্রাউনফিল্ড_জেসফটওয়্যার_ডিভালপমেন্ট থেকে )


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

8
আমি @ এজেন্টকনুন্ড্রামের সাথে একমত এটি এখন গুগল যে দ্বিতীয় ফলাফল। মন্তব্য হারান।
রব বেল

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

17
@ বোম্বে আপনি কি জানেন না যে এটি গুগলকে জনপ্রিয় করে তোলে? সুতরাং গুগলে তাদের সন্ধানের জন্য আপনার কোথাও উত্তরগুলি দরকার ... আপনি গুগলে উইকি নিবন্ধটি খুঁজে পেয়েছেন, তবে গুগলের যদি উত্তর থাকে তবে উইকি নিবন্ধটি কেন লেখার প্রয়োজন হত?
রবিন ডে

31
মজার বিষয় হ'ল গুগলের মাধ্যমে আমি এখন এটি খুঁজে পেয়েছি। প্রথম লিঙ্ক। ;)
ইবসোনিক

13

আমি মনে করি এটি নগর পরিকল্পনার শব্দ "গ্রিনফিল্ড ল্যান্ড" এবং "ব্রাউনফিল্ড ল্যান্ড" এর সাথে সম্পর্কিত হতে পারে । গ্রিনফিল্ডের জমি হ'ল অনুন্নত জমি - কৃষি, ল্যান্ডস্কেপিং বা প্রাকৃতিক। ব্রাউনফিল্ড জমি উন্নত জমি।

ব্রাউনফিল্ড অ্যাপ্লিকেশন একটি বিদ্যমান অ্যাপ্লিকেশন, যখন গ্রিনফিল্ড অ্যাপ্লিকেশন এমন একটি যা এখনও তৈরি হয়নি বা উন্নয়নের খুব প্রাথমিক পর্যায়ে রয়েছে।


কমপক্ষে অনেক কিছু বোঝায়। তবে আপনি কীভাবে ব্রাউনফিল্ড অ্যাপ্লিকেশন পাবেন? অ্যাপ্লিকেশনগুলি কি প্রাথমিকভাবে স্ক্র্যাচ থেকে নির্মিত নয়? কবে এটি ব্রাউনফিল্ড হয়?
Svish

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

4
ব্রাউনফিল্ড একটি বিদ্যমান বর্ধিত অ্যাপ্লিকেশনটির সম্পূর্ণ পুনর্লিখনের চেয়ে একটি বড় বর্ধন বা কম হবে। অন্য কথায়, লিগ্যাসি কোড।
এপিসি

4

গ্রিনফিল্ড অ্যাপস: নতুন বিকাশ, এমন কোনও পূর্বে কাজ করা হয়নি যা আপনার সমাধানে বাধা সৃষ্টি করে। আমি মনে করি এই শব্দটি আন-অব্পলিত, সবুজ "ক্ষেত্র থেকে এসেছে।

ব্রাউনফিল্ড: বিদ্যমান অ্যাপ্লিকেশন, প্রচুর বিদ্যমান স্টাফ বিবেচনা করা ইত্যাদি

এই পোস্টটি দেখুন


2

আমি অনুমান করব এটি নির্মাণের সাথে সাদৃশ্য

  • একটি Greenfield একটি নতুন প্রকল্প, গোড়া থেকে একটি নতুন সফটওয়্যার প্রকল্প শুরু অর্থাত - সাইট কুমারী স্থল হয়
  • একটি ব্রাউনফিল্ড সাইট এক যেখানে বিদ্যমান কাঠামো একটি বিদ্যমান সফ্টওয়্যার প্রকল্পের মধ্যে প্রথম ইতি টেনে প্রয়োজন, অর্থাত্ ভবন

2

আমি জেমস গ্রেগরি (ফ্লুয়েট এনহাইবারনেটের পিছনে লোক) সম্পর্কে যা জানি তার ভিত্তিতে, আমি মনে করি যে ব্রাউনফিল্ডের উইকিপিডিয়া এন্ট্রি তাত্ত্বিক দিক থেকে কিছুটা কম। ইন Brownfield এপ্লিকেশন ডেভেলপমেন্ট , আমরা এটা যেমন সংজ্ঞায়িত:

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

সংক্ষিপ্ত সংস্করণ: একটি বিদ্যমান প্রকল্প যা কাজের প্রয়োজন তবে এখনও সক্রিয়ভাবে বিকাশযুক্ত (বেশিরভাগ লিগ্যাসি সিস্টেমগুলির বিপরীতে)।


2

'গ্রিনফিল্ড' বা 'ব্রাউনফিল্ড' বা রিফ্যাক্টর উত্তরাধিকার কোড সম্পর্কে কোনও সংস্থার সিদ্ধান্তকে ঘিরে অনেক বিতর্ক রয়েছে।

সিদ্ধান্তটি অনেকগুলি বিষয় বিবেচনা করে নেওয়া দরকার - গ্রিনফিল্ড অ্যাপ্লিকেশন বিকাশের জন্য অন্তত উপলব্ধ তহবিল নয়। অনেক ক্ষেত্রে লিগ্যাসি অ্যাপ্লিকেশনটি কোম্পানির বর্তমান নগদ গরু এবং সেই লিগ্যাসি কোডের কোনও গ্রিনফিল্ড প্রতিস্থাপন পুরোপুরি বিকাশ না হওয়া এবং প্রথম অর্থপ্রদানকারী গ্রাহকের হাতে না হওয়া পর্যন্ত একটিও লাল ডলার বানাবে না।

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

আমি একটি নিবন্ধ লিখেছিলাম যা আমি গ্রিনফিল্ড প্রকল্পগুলির সাথে জড়িত ঝুঁকির বিশ্লেষণ করে 20+ বছর আগে একটি সংস্থায় কাজ করেছি এমন একটি বাস্তব অভিজ্ঞতার ভিত্তিতে তৈরি করেছে (এখন আমার বয়স দেখায়;)। আপনি এখানে এটা পড়তে পারেন:

http://stepaheadsoftware.blogspot.com.au/2012/09/greenfield-or-refactor-legacy-code-base.html

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