গুগল ক্লোজার লাইব্রেরি jQuery এর উপরে কী প্রস্তাব করে? [বন্ধ]


190

বিবেচনা করা

  • ব্যবসায়ের পটভূমি
  • সম্প্রদায় সমর্থন
  • উপলব্ধ এক্সটেনশন
  • বৈশিষ্ট্যগুলির ডিফল্ট সেট
  • সরলতা ব্যবহার
  • এবং নির্ভরযোগ্যতা

কেন আপনি একে অপরের চেয়ে বেশি পছন্দ করেন?


1
আমি মনে করি যে লোকেরা অ্যাপ্লিকেশন নিয়ে পরীক্ষা-নিরীক্ষা করতে এবং বন্ধের সীমা কী তা না দেখলে কেন অন্যটির চেয়ে কেন অন্যটির চেয়ে বেশি পছন্দ করা শক্ত হবে I
জেমস ব্ল্যাক

3
কিছু সিনট্যাক্সের তুলনা এখানে: derekslager.com/blog/posts/2010/06/…
user194743

4
এই নিবন্ধটি সিদ্ধান্তে সহায়তাও করতে পারে। মূল পাঠ: “বন্ধন একটি বাস্তুতন্ত্র। এটি জিকিউরির মতো নয় যেখানে আপনি ডমকে অ্যাক্সেস বা পরিচালনা করতে আরও সহজ করতে এখানে এবং সেখানে ব্যবহার করেন। আপনি যদি সত্যিই ক্লোজারটি ব্যবহার করতে চান, আপনাকে সত্যিকারের এটি ব্যবহারের জন্য একটি প্রতিশ্রুতিবদ্ধ হতে হবে। "
ড্যান আব্রামভ

2019 গুগল বন্ধ কি? : ডি
অশুভরিকো

উত্তর:


176

আমি আমার তথ্য টুকরা যোগ করার চেষ্টা করব।

অন্য জেএস লিবের চেয়ে বেশি

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

নথিপত্র

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

বৈশিষ্ট্য

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

বৈশিষ্ট্যগুলি আরও ঘনিষ্ঠভাবে দেখার পরে মনে হচ্ছে এটি jQuery হিসাবে বিদ্যমান লাইব্রেরির তুলনায় ওয়েব-অ্যাপ্লিকেশন বিকাশের জন্য এক ধাপ এগিয়ে যেতে পারে। এটি অনুমান করে যে এটি গুগলে অভ্যন্তরীণ উন্নতিগুলিতে উপকৃত হয়েছে , তবে অনলাইন স্টেট সনাক্তকরণ ( গুগ.ইভেন্টস.অনলাইন হ্যান্ডলার দেখুন ), ব্র্যাক ব্রাউজারের ইতিহাসে অ্যাজেএক্স অনুরোধগুলির সহজ সংহতকরণ এবং জেএস ক্রিয়াকলাপগুলি ( গুগ.ইহিস্টরি দেখুন ), বা দুর্দান্ত উইজেটের সংস্থাগুলি তারা সরবরাহ করে ( goog.ui প্যাকেজ দেখুন ) আমাদের সকলকে আরও দুর্দান্ত ওয়েব অ্যাপস তৈরি করতে সহায়তা করতে পারে!)!

এটি টেমপ্লেট বৈশিষ্ট্যগুলির সাথে আসে যা জাভা (যিনি জিডাব্লুটি বলেছেন ?) এর সাথে সংহত করে , তাই এটি ক্লোজারের জন্য আরও একটি প্লাস হতে পারে।

ব্যবহারে সহজ

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

সম্পাদনা: অনুরোধ অনুসারে, আমাকে জিডব্লিউটি রেফারেন্স সম্পর্কে কিছু কথা বলতে দিন। গুগল ওয়েব টুলকিট একটি জাভা গ্রন্থাগার যা AJAX- সক্ষম ওয়েব ইন্টারফেস তৈরি করতে দেয় এবং এটি প্রয়োজনীয় জাভাস্ক্রিপ্ট কোড উত্পন্ন করে (এবং অনুকূলিত করে)। গুগল ক্লোজার টেমপ্লেট তৈরি করার অনুমতি দেয় যা ক্লায়েন্ট- এবং সার্ভার-সাইড (জাভাস্ক্রিপ্ট এবং জাভা ব্যবহার করে) উভয়ই ব্যবহার করা যেতে পারে, আমার অনুমান যে খুব শীঘ্রই এগুলি যৌথভাবে ব্যবহার করা সম্ভব হবে (যদি এটি ইতিমধ্যে ঘটনা না হয়)।


5
বিস্তারিত এবং অর্থপূর্ণ উত্তর, আপনাকে ধন্যবাদ। আপনি দয়া করে ব্যাখ্যা করতে পারেন যে জিডব্লিউটি এর উল্লেখটির অর্থ কী? আমি ভয় পাই যে আমি এটি পেলাম না।
পেস্তাটা

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

1
আমি শুধু বন্ধ বিরুদ্ধে একটি সমালোচনামূলক প্রবন্ধ আবিষ্কৃত কিন্তু সম্ভবত এটা শুধু FUD: sitepoint.com/blogs/2009/11/12/...
nalply

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

3
@ নলপি মতামতের পরামর্শ অনুসারে, এই নিবন্ধটিতে উল্লেখ করা হয়নি যে, থিয়েটারি এমন একটি কম্পিউটার পেয়েছে (কোনও ক্ষুদ্রাকার নয়) যা এই কোডিংয়ের বিষয়গুলি অনুকূল করতে পারে।
পিপড়া

30

এপিআইতে আমার সংক্ষিপ্ত বিবরণে আমি jQuery এবং বন্ধের মধ্যে পার্থক্যটিকে আকর্ষণীয় বলে মনে করি।

ক্রস ব্রাউজার উপায়ে ঘন ঘন অপারেশনগুলি করার জন্য jQuery মূলত একটি সহজ উপায়।

বন্ধ হ'ল একটি ফ্রেমওয়ার্ক যা খুব নতুন, যাতে তারা <canvas>ট্যাগটি ব্যবহার করার জন্য ক্রস ব্রাউজারের উপায় সরবরাহ করে এবং তারা নতুন ইভেন্ট যুক্ত করেছে।

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

উদাহরণস্বরূপ, অনলাইনে রাষ্ট্র পরিবর্তন হয়েছে কিনা তা জানাতে তাদের একটি ইভেন্ট রয়েছে। সিস্টেমটি অনলাইনে রয়েছে কিনা তা আপনি বলতে পারেন।

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

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


25

ক্লোজার লাইব্রেরির বৃহত্তম সুবিধা হ'ল এটি ক্লোজার কমপাইলারের জন্য ডিজাইন করা হয়েছে। এটি জাভাস্ক্রিপ্ট বিকাশের জন্য সম্পূর্ণ নতুন সম্ভাবনা খোলে ...

সংকলকটিতে বেশ কয়েকটি দুর্দান্ত বৈশিষ্ট্য রয়েছে:

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

বিশদগুলির জন্য একবার দেখুন: http://blog.klokantech.com/2010/12/closure-compiler- for- openlayers-3x.html


20

সম্পাদনা করুন : এই ইউটিউব ভিডিওটি একবার দেখুন এটি গুগল ক্লোজার সম্পর্কে কিছু প্রশ্নের উত্তর দিতে পারে।

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

আমি এখনই বলতে পারি একটি জিনিস - closureবনাম জন্য একটি steeper শেখার বক্ররেখা আছেjQuery কিন্তু এটা লাইব্রেরির বিশালতা, স্পষ্ট সংস্থা ও এটি একসঙ্গে ব্যবহার কম্পাইলার এবং টেমপ্লেট টুল দিয়ে সুবিধার কারণে এটা ভাল মূল্য হতে পারে।

closureসম্মানের সাথে গ্রন্থাগারটি এর dojoচেয়ে বেশি পছন্দ করে jQueryএবং কিছু ধারণাগুলি ধার করা হয়েছিলdojoমাইকেল বলিনের মতে পাঠ্যক্রমের ।

গুগল ক্লোজার সংকলক ব্যবহার করে JSDoc ডকুমেন্টেশন সিস্টেম করে যা একই সাথে (প্রোগ্রামার দ্বারা সঠিকভাবে তৈরি করা হয়) ডকুমেন্টেশন সরবরাহ করে এবং সংকলনের সময় অনেক ত্রুটি ধরা সক্ষম করে।

ফাংশনটির নামগুলি এর চেয়ে বেশি ভার্বোজ jQuery, সংকলক কোডটি সঙ্কুচিত করে (বিভিন্ন অপ্টিমাইজেশনের কৌশল ব্যবহার করে) এবং টাইপ চেকিং কোডটি ডিবাগ করার জন্য যথেষ্ট সময় সাশ্রয় করে, তাই দীর্ঘ নামগুলি টাইপ করা সম্ভবত সমস্যা নয়। একই সময়ে আর নামগুলি পঠনযোগ্যতা যুক্ত করে।

লাইব্রেরি কুইর্কস মোডে চলমান ব্রাউজারগুলিকে সমর্থন করে যাতে স্ক্রিপ্টগুলি "quirky" এইচটিএমএল ব্যবহার করে অন্যান্য সাইট এম্বেড করা যায়

লাইব্রেরি জাভাস্ক্রিপ্ট টেম্প্লেটিং সিস্টেমের সাথে কাজ করে (তবে তার উপর নির্ভর করে না) soyযা সামগ্রীতে ডকুমেন্টগুলি পূরণ করা সহজ করে।

যেমন jQueryগুগল closureলাইব্রেরির একটি উত্সর্গীকৃত উপাদান ব্যবহার করে স্ট্রিং-ভিত্তিক ক্যোয়ারীগুলির সাথে ডোম কাঠামোকে ট্র্যাভারস করার অনুমতি দেয়।

closureলাইব্রেরি ডট-সীমাবদ্ধ নেমস্পেসের উপর আরও বেশি নির্ভর করে Java- একটি খুব শক্তিশালী সাংগঠনিক বৈশিষ্ট্য।

এই জাতীয় নেমস্পেসগুলি ব্যবহার করা অসম্পূর্ণ কোডে ওভারহেড ব্যয় করে তবে সংকলিত কোডে সেই জিনিসগুলি সংক্ষিপ্ত পরিবর্তনশীল নামের সাথে প্রতিস্থাপন করা হয়।


1
আমি অন্য কিছুর সন্ধান করছিলাম এবং এখানেই শেষ হয়েছি, তবে জানা ভাল আপনি কি like jQuery google closure allows traversing dom structure with the string-based queries using a dedicated component of the library.দয়া করে আমাকে এর সাথে সম্পর্কিত কিছু ডকুমেন্টেশনের সাথে লিঙ্ক করতে পারেন?
ইসমাইলস

@ আইসিড: আমি বিশ্বাস করি যে সে সম্পর্কে কথা বলে goog.dom.DomHelperতবে আমি ব্যক্তিগতভাবে jQuery এর সমতুল্য কোনও ক্যোয়ারী ফাংশন দেখতে পাই না। @ অ্যাভজেনি: আপনি কি আমাদের আরও বিশদ দিতে পারেন?
এক্সহুমা

@ আইসিড: এই কার্যকারিতাটি গুগ.ডম.কোয়ারির দ্বারা সরবরাহ করা হয়েছে , যা গুগ.ডম নেমস্পেসের মতো নথিভুক্ত নয়।
বিকিরকব্রি

8

আমি গুগল ক্লোজার সম্পর্কে সবেমাত্র একটি সুন্দর নিখুঁত নিবন্ধ পোস্ট করেছি যা এই প্রশ্নের উত্তর অভ্যন্তরীণআরআইএতে দেয়

... বন্ধের নিয়ম! ^: _ ^


4
JQuery এর সাথে টু দ্য-পয়েন্ট তুলনা: "[...] jQuery সত্যিই ভাল কাজ করে এবং কোনও প্রচেষ্টা এবং দ্রুত না করে দুর্দান্ত জিনিসগুলি সম্ভব করে তোলে, তাই ক্লোজারের" প্রতিশ্রুতি "আরও ভাল অ্যালগরিদম সরবরাহ করা নয় বরং একটি সত্যই আরও ভাল, জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন মোতায়েনের সংগঠিত এবং রক্ষণাবেক্ষণের উপায় [...] ক্লোজারে কোডিংয়ের অর্থ অবজেক্ট ওরিয়েন্টেড নীতিগুলি মাথায় রেখে চিন্তা করা, বেশ কয়েকটি জেএস ফাইল তৈরি করা, প্রতিটি একক শ্রেণীর প্রতিনিধিত্ব করে, অ্যাপ্লিকেশন আর্কিটেকচারকে প্যাকেজগুলিতে সংগঠিত করে এবং অবশেষে প্রদত্ত সরঞ্জামগুলি ব্যবহার করে এটি মোতায়েন করা means , একটি একক, সংকুচিত এবং নিরাপদ জাভাস্ক্রিপ্ট ফাইল প্রাপ্ত করছে [...] "
অ্যালেক্স

7

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

বন্ধ করার সাথে সাথে অন্যান্য জিনিসগুলির মধ্যে একটি উইজেট সংগ্রহ রয়েছে (ডেমো ট্যাব দেখুন), বলুন, চিত্রবিহীন বোতামগুলি সহ জিমেইলে ব্যবহৃত ।

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

সামগ্রিকভাবে এটি একটি বিশাল গ্রন্থাগার + সরঞ্জামগুলির সেট এবং আমি কী উপলব্ধ তা কেবল তার সাথে পরিচিত হব।


2
jqueryui.com হ'ল অফিশিয়াল ইউআই উইজেট সংগ্রহ
জর্কি

1
অ্যাকর্ডিয়ন Datepicker ডায়ালগ Progressbar স্লাইডার ট্যাব: হাঁ ভাল, সাইট থেকে বিচার 6 উইজেট হয়েছে
নিকোলে

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

2
jQueryUI কেবল জাভাস্ক্রিপ্ট উইজেটগুলির একটি সেট নয়, এটির পাশাপাশি একটি দুর্দান্ত সিএসএস কাঠামো রয়েছে। এটি CRUD / অ্যাডমিন পৃষ্ঠাগুলি স্টাইল করার ক্ষেত্রে আমার পক্ষে দুর্দান্ত সরঞ্জাম। প্লাস those ক্লোজার "উইজেটস" এর অনেকগুলি jQuery এর 1-2 টি লাইনার, এমনকি একটি প্লাগইন লেখার পক্ষেও উপযুক্ত নয়।
জেস রিয়া

2
JQuery এর আবেদন প্রাক-তৈরি উইজেট নয়। এটি রেকর্ড সময়ে আপনার নিজস্ব কাস্টম উইজেট তৈরি করছে। আমি ইউআই সহ প্লাগইনগুলি খুব কমই স্পর্শ করি।
এরিক পুনরায়

1

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

সম্পাদনা:

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

অন্যদিকে জিকুয়েরি হ'ল একটি সহজে পরিবর্তিত সোনিক স্ক্রু ড্রাইভার।


1
ক্লোজারের জাভা সংস্করণ সম্পর্কে আমি আরও জানতে চাই। আপনি কি এই জন্য একটি লিঙ্ক আছে? ধন্যবাদ
ইয়াজজ.কম 16

'বিড়ম্বনা ট্যাগগুলি' দেখুন। আপনি উত্তর খুঁজে পাবেন।
এরিক পুনরায়

0

গুগল বন্ধ লাইব্রেরি আপনাকে আপনার জাভাস্ক্রিপ্ট সংকলন এবং অনুকূলিতকরণ করতে দেয়। এটি jQuery এর মতো লাইব্রেরি নয়। jQuery এমন একটি জিনিস যা আপনাকে এমন ফাংশন সরবরাহ করে যা আপনাকে নিজের জাভাস্ক্রিপ্ট দ্রুত লেখার অনুমতি দেয়।

গুগল ক্লোজার আপনাকে আপনার নিজের জাভাস্ক্রিপ্ট কোডটি ছোট করে ইন্টারনেটে দ্রুত সরবরাহের অনুমতি দেওয়ার জন্য সহায়তা করবে।

দীর্ঘ গল্পের সংক্ষিপ্ত বিবরণ, গুগল ক্লোজার একটি সরঞ্জাম, যখন jQuery প্রোটোটাইপের অনুরূপ একটি লাইব্রেরি।


6
এটা ঠিক সত্য নয়। গুগল ক্লোজারস এর নিজস্ব লাইব্রেরিটিও এসেছে যা jQuery এর অনুরূপ এবং এটি আপনার নিজস্ব কোড লেখার জন্য ফাংশন এবং ইউটিলিটিগুলি সরবরাহ করে: code.google.com/closure/library/docs/tutorial.html
Wookai

2
আহ, ঠিক আছে! আমাকে সংশোধন করার জন্য ধন্যবাদ!
তেরেনো

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