ডিজাইনার সরঞ্জামগুলি কি প্রোগ্রামিংয়ের অভিজ্ঞতা হ্রাস করে? [বন্ধ]


10

আমি ইদানীং ঘুরে দেখছিলাম, বিশেষত কয়েকটি এমএস টুলস যা উপলব্ধ। শুধু ইউআই উন্নয়নের জন্য নয়, সমস্ত কিছুর জন্য।

  • সত্তা ফ্রেমওয়ার্ক মডেলার আছে
  • আরআইএ পরিষেবাদির ডোমেন সার্ভিস উইজার্ড রয়েছে
  • ওয়ার্কফ্লোতে পুরো ওয়ার্কফ্লো ডিজাইনার জিনিস রয়েছে ... (আমি জানি না, সত্যই এটি ব্যবহার করা হয়নি)

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

তারা নির্ধারিত ব্যবহারের মামলার বাইরে বিষয়গুলিকে জটিল করে তোলে

(যেমন সমস্ত প্রযুক্তি ডেমো ভিডিও)

আমি সম্প্রতি এই প্রযুক্তির কয়েকটি মূল্যায়ন করেছি এবং তাদের সাথে কাজ করার চেষ্টা করার পরে আমি ডিজাইনার, মডেলার এবং উইজার্ডগুলি আমার জন্য ঠিক কী করছে তা বিচ্ছিন্ন করে ফেললাম ... অন্যথায় আমি যখন হারিয়ে যেতে চাই তখন আমি হারিয়ে গেলাম যা কিছু তৈরি হয়েছিল তা দিয়ে।

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

আমি নিজেকে জিজ্ঞাসা করি "এই সরঞ্জামটি কী ভাল যদি আমি এর অভ্যন্তরীণ কাজগুলি বুঝতে পারি বা এটির ব্যবহারের জন্য এর আউটপুটটির অর্ধেকটি আবার লিখতে হয়?"

তারা তত দ্রুত নয়

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

মডেলটির পথে ইউআই পায়

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

তারা কোন মজা

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

আমি একা থাকতে দেখি না

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

সুতরাং আমি জিজ্ঞাসা:

  1. ডিজাইনার সরঞ্জামগুলি কি আসলে উত্পাদনশীলতার উন্নতি করে?
  2. তারা কি মজা-খুনি?
  3. 'সম্প্রদায়' আসলে আরও ডিজাইনার সরঞ্জামের জন্য জিজ্ঞাসা করছে, বা বিক্রেতারা কি কেবল আমাদের ভাবছেন?

উত্তর:


7

আমার ধারণা হ'ল ভাল ডিজাইনের সরঞ্জামগুলি উত্পাদনশীলতা উন্নত করে এবং "মজা" থেকে দূরে সরে না। তবে এটি কেবল অনুমান কারণ আমি এখনও একটি ভাল ডিজাইনের সরঞ্জামটি দেখতে পাইনি across

আমি ব্যক্তিগতভাবে ডিজাইনের সরঞ্জাম চাইনি।


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

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

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

4
  1. আমি মনে করি এটি সম্ভবত নির্ভর করে। আপনি যদি মোটামুটি অনভিজ্ঞ বিকাশকারী হন তবে ডিজাইনের সরঞ্জামগুলি সম্ভবত এটি টাইপ করার চেয়ে বেশি উত্পাদনশীল। আমি মোটামুটি নিশ্চিত যে আমি ডিজাইনারটি ব্যবহার করে হাতের মুঠোয় করে যাচ্ছিলাম তার চেয়ে আমার প্রথম দিকের ভিবি 6 দিনে আমি বেশি উত্পাদনশীল। অন্যান্য বিষয় বিবেচনা করার বিষয়টি হ'ল প্রযুক্তি কীভাবে (অন্তত আইডিই এটি উপস্থাপন করে) হ্যান্ড এডিটিংয়ে নিজেকে leণ দেয়। ভিবি 6 এবং। নেট উইনফর্মগুলি অবশ্যই না (বা বরং আপনি সম্ভবত "উত্পন্ন" কোড ফাইলটি সম্পাদনা করতে চান না (বা এর অংশ) W ডিজাইনার তবে দ্রুত এক্সএএমএলএল / এএসপি সম্পাদনা করার জন্য সরাসরি স্নাতক। একবার আপনি কী করছেন তা জানতে পারলে সরাসরি মার্কআপটি সম্পাদনা করা অবশ্যই দ্রুততর। EF v1.0 এ ফিরে ভাবছেন,

  2. মার্কআপটি কাজ করার জন্য মজাদার কিনা তা নির্ভর করে। ডাব্লুপিএফ এবং এএসপি (। নেট) মজাদার হতে পারে। ভিবি 6 / উইনফর্মস - কোনও প্রয়োজন ছাড়াও উত্পন্ন কোড বিভাগগুলি সম্পাদনা করতে চায় না।

  3. আমি মনে করি না যে সম্প্রদায়টি স্পষ্টভাবে করে। যদিও নতুন কিছু শেখার সময় ডিজাইনার শেখার অংশগুলিকে গিলে ফেলা সহজ করে তুলতে পারে।


2

যথারীতি এটি নির্ভর করে

যখন আমি প্রথম ওয়েব পরিষেবা ব্যবহার করে তদন্ত করেছি, জাভাতে একটি 50-পৃষ্ঠাগুলির টিউটোরিয়াল ছিল এবং .NET এর উইজার্ড ছিল। অনুমান করুন কোনটি ব্যবহার করেছেন?


1

এখানে একই, কোনও নকশার সরঞ্জাম নেই।

আমি কাগজে ডেটাবেস ইআরডি ডিজাইন করি এবং একটি স্থাপনককে লিখি যা "তৈরি টেবিল" বিবৃতি জারি করে, আমি ইচ্ছামতো মুছতে এবং পুনর্নির্মাণ করতে পারি। ডাটাবেস সংস্করণে সহায়তা করে।

আমি দেখতে পেয়েছি যে 11x17 (A3) কাগজ খুব জটিল সিস্টেম ডিজাইনের জন্য দুর্দান্ত জায়গা হতে পারে। একটি ভাল ইরেজার এবং পেন্সিল পান (আমি স্টাডল্টারের পছন্দ করি )।


1

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

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


0

ডিজাইনার সরঞ্জামগুলি কি আসলে উত্পাদনশীলতার উন্নতি করে?

আপনার প্রকল্পটি ততক্ষণ সহজ এবং তাদের পক্ষে খুব জটিল নয় They আমার অভিজ্ঞতা আপনি প্রাচীরের সাথে আঘাত করার সাথে সাথে আপনি বাস্তব বিশ্বের সমস্যাটি বাস্তবায়ন / সমাধান করার চেষ্টা করছেন।

তারা কি মজা-খুনি?

ডাব্লুএফ (ওয়ার্কফ্লো) এবং ডাব্লুপিএফ যেখানে মজা কিন্তু হত্যাকারীও যখন ভিএস ২০০৮ প্রতি 30 মিনিটে ক্র্যাশ হয়ে যায়।

'সম্প্রদায়' আসলে আরও ডিজাইনার সরঞ্জামের জন্য জিজ্ঞাসা করছে, বা বিক্রেতারা কি কেবল আমাদের ভাবছেন?

এমএস দ্বারা প্রকাশিত বেশিরভাগ সরঞ্জামগুলি বিকাশকারীদের ধরে রাখতে মরিয়া প্রচেষ্টা বলে মনে হচ্ছে। যুদ্ধ এখন চলছে স্মার্ট ফোনের বাজারে। বিকাশকারীদের হরতাল, এমএস, গুগল বা অ্যাপল কে জিতবে?


0

এটি সর্বদা উপায় ছিল, এমনকি সেই দিনটিতেও আমরা সেই বিকাশকারীদের মধ্যে পার্থক্য করতাম যারা কেবল উইজার্ডগুলিতে ক্লিক করতে জানত এবং যে বিকাশকারীরা জানত যে উইজার্ডগুলি কী কোড তৈরি করেছে এবং প্রান্তের ক্ষেত্রে এটি পরিবর্তন করতে পারে।

আপনাকে ধারালো বিটগুলিতে নিজেকে কাটা থেকে বাঁচানোর জন্য কভারের নীচে আরও বেশি সরঞ্জাম, উইজার্ড এবং ডিজাইনার সব জিনিস পেয়েছে যে বিকাশকারীরা যারা জানতে চায় না, বা প্রস্থ নেই তাদের পক্ষে উপকার উত্পন্ন কোডটি বোঝার অভিজ্ঞতা বা দক্ষতার of আমি কল্পনা করেছিলাম যে কম্পিউটারটি আপনার জন্য কী করতে চায় এবং আপনার নিজের বিকল্পটি হিসাবে কী করা দরকার বিকল্পগুলির মধ্যে পুরোপুরি একটি ফর্মের উপরে ব্লকগুলি টেনে আনার এবং নেওয়ার উপর ভিত্তি করে what (আমি এই জাতীয় জিনিসটিতে একটি ডোমেন-নির্দিষ্ট পরিবেশ তৈরি করতাম, আমি এটি ব্যবহার করতে চাই না!)

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