জুমলা বা স্ক্র্যাচ থেকে উন্নয়ন? [বন্ধ]


9

যার অভিজ্ঞতার খুব কম অভিজ্ঞতা রয়েছে, আমি জানতে চাই যে আপনি কী মনে করেন যে জুমলা আপনার সমস্ত প্রয়োজনীয়তা পূরণ করতে পারে ?. আপনাকে স্ক্র্যাচ (বা ইআই বা কোহানার মতো কাঠামো ব্যবহার করে) বিকাশের চেয়ে এটি কী চয়ন করে?

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

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

আমি জানতে চাই যে জুমলা / অন্যান্য চয়ন করার এক বা দুটি চূড়ান্ত কারণ রয়েছে।


13
জুমলা হ'ল কোড লিখিত মেসিস্ট্রেস পিসগুলির মধ্যে একটি। কোনও প্রোগ্রামার যখন কোনও জুমলা সাইটে কাজ করতে হয় তখন বিড়ালছানা মারা যায় এবং দেবতারা কাঁদে। এটি ব্যবহার করবেন না।
v:২ '

5
করে. না. ব্যবহার করুন। জুমলা
blivet

উত্তর:


13

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


2
একটি ওয়েবসাইট এবং একটি ওয়েব অ্যাপ্লিকেশন মধ্যে পার্থক্য জানতে, আপনি দেখতে পারেন- প্রোগ্রামারস.স্ট্যাকেক্সেঞ্জার / কুইকশানস / 45৪35৫৫/২ । আসলে আমি নিজেই এর উত্তর দেওয়ার পরে প্রশ্নটি করেছিলাম!
গুলশান

6

আমাকে প্রায়শই বড় তিনটি সিএমএস সম্পর্কে জিজ্ঞাসা করা হত এবং কোন উত্তর না পেয়ে খারাপ লাগত, সেগুলির কোনওটিই কখনও ব্যবহার করে নি। প্রায় 1.5 বছর আগে পর্যন্ত হঠাৎ জুমলার 1.5.x তে ডুব দেওয়া ছাড়া আমার আর কোনও উপায় ছিল না when

  • উত্সটি পড়া ব্যতীত অন্য কোনও উপায়ে জুমলা সম্প্রসারণ বিকাশকে শিখুন। আমি প্রতিশ্রুতি দিচ্ছি, আপনি যদি এই নিয়ম থেকে বিপথগামী হন তবে অনেক চাঁদ নষ্ট হবে।
  • জুমলা আপনাকে খুব বেশি সাহায্য করে না (হ্যাঁ আমি ১.+++ সম্পর্কে সচেতন, কেবল এখানে 1.5.x সম্পর্কে কথা বলছি)। জুমলা থেকে কোনও আরএডি বৈশিষ্ট্যগুলি আশা করবেন না, বাস্তবে আপনি হাত, ফর্ম, টেবিল, গ্রিড, ফিল্টার, অনুসন্ধান, হ্যাঁ এর সবকটি এইচটিএমএল লিখবেন।
  • জুমলার 1 টি রিলেশনাল ওআরএম টাইপ ক্ষমতা রয়েছে, জেমোডেলের ক্যানডিলিট পদ্ধতি যা বুলিয়ান "ক্যানডিলিট" ফিরিয়ে আনার জন্য রেকর্ডগুলি পরীক্ষা করতে কোন টেবিলগুলিতে বিশেষভাবে তা বলা যেতে পারে, এগুলি হ'ল আপনাকে নিজের সমস্ত ওআরএম কোয়েরি হাতে হাতে লিখতে হবে।
  • প্রয়োজনীয় টেবিল স্কিমা ফাইলগুলি তৈরি করতে বা যেকোন ডিবি স্কিমা পরিবর্তনের পরে টেবিল ফাইলগুলি ম্যানুয়ালি সংশোধন করতে JxExtractor (আমার মনে হয়) ব্যবহার করুন।
  • জুমলা 1.5 এর এসিএলগুলি মিথ্যা, সেই উত্স কোডটি পড়ুন এবং আপনি এটি পেয়ে যাবেন। কেবল একমাস প্রয়োজন নষ্ট করে ধরে নিলাম তারা যখন সেখানে আসবে তখন তারা সেখানে আসবে।
  • VirtueMart। ওহ ছেলে, হুম। তাড়াতাড়ি, হাঁস! রক্ষে। খুবই নিকটবর্তী.
  • জিন্টলারের জীবনের উদ্দেশ্য ব্যর্থতা এবং বাককে পাশ কাটিয়ে যাওয়া, এটি ব্যর্থতার কারণগুলির সাথে সম্পর্কিত নয় এমন বিষয়ে অভিযোগ করে বা কমপক্ষে আমার যে কোনও বান্ধবীকে ক্রিপ্টিক হিসাবে অভিযোগ করে। এটি বিশ্বাসযোগ্য হওয়ার মতো কখনও নয়, এটি মিথ্যা কথা, আপনি যদি কোনও বিশ্বাসযোগ্যতা দেন তবে আপনি বোকা!
  • কনভেনশনের উপর কনফিগারেশন, বা কেবল সাধারণ অসঙ্গতি throughout GetVar(), get(), getValue(), getConfig(), getCfg(), getParam()। যে কোনও কিছু অনুমান করার কথা ভুলে যান, সবসময় উত্স / এপিআইয়ের দিকে তাকানো প্রয়োজন।
  • জুমলার পক্ষে গড়ে তোলার কমপক্ষে 4 টি "উপায়" রয়েছে এবং এগুলির কোনও মিল নেই, নিজেকে বেদনা বাঁচাতে একটি com_weblinksউপাদানটি অনুলিপি করুন ।
  • জুমলা একটি খুব বিরল কোডবেস। একদিকে আমি এটি সম্পর্কে এটি পছন্দ করি, এটি উত্সটি সংক্ষিপ্ত এবং কার্যকরী (অযোগ্য হলেও)। যদি আপনার কোনও ফ্রেমওয়ার্ক থেকে আগত হয় তবে ফ্রেমওয়ার্কগুলি যা প্রস্তাব দেয় তার মতো কোনও কিছুর প্রত্যাশার ভুল করবেন না, আপনার সময় অনুসারে প্রায় 8 বছর ফিরে যাওয়ার ভান করুন, কারণ আপনি।
  • কোড জেনারেটর। অবশ্যই, এক্সটেনশন ডিরেক্টরিতে জ্যাক বেশ সুন্দর pretty
  • ওয়েব থেকে খুব বেশি সহায়তা আশা করবেন না, সম্ভবত আমি পিছিয়ে আছি তবে জুমলার জন্য অনলাইনে ক্রাফ্টের এমন পরিমাণ রয়েছে যে দরকারী টিউটোরিয়াল / গাইড / রেফারেন্সগুলি সন্ধান করা কেবল সময়ের অপব্যয়, সেই উত্স কোড বন্ধুটি পড়ুন।
  • জুমলা বিকাশকারীদের ডকুমেন্টেশনে আগ্রহী নয়, যা দুঃখের সাথে শেষ পর্যন্ত বোঝা যায়, যেহেতু এত সহজ কোডবেজ।

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

পিএস জুমলা ১.6 (১.7) এই সংক্ষিপ্ত কমার অনেকটির উপরে উন্নতি করে তবে এটি কোনও বিষয় নয় কারণ ক্লায়েন্টের ওয়েব স্টোরগুলি (ভিএম এর) ১.7 এ স্থানান্তরিত করা পাইপের স্বপ্ন, আমি যতই প্রার্থনা করি না কেন।


4

জুমলার সম্পর্কে আমার মতামত:

  • এটি আরও বিন্দুতে এবং সামান্য প্রযুক্তিগত জ্ঞান / অভিজ্ঞতাযুক্ত লোকদের জন্য সিএমএস ক্লিক করুন।
  • পয়েন্ট এবং ক্লিকের ধরণের পণ্য হওয়ায় এটির এই কার্যকারিতাটি অর্জন করতে আরও বেশি ওভারহেডের প্রয়োজন হয় (ক্যাশে সক্ষম হওয়া সত্ত্বেও আমি এটি ধীর বলে মনে করি)।
  • যেহেতু এটি মোটামুটি বড়, এতে পরিবর্তন করে, পরিবর্তনগুলি বা সংযোজনগুলি আমি খুঁজে পেতে আরও সময় নেয় তবে তাদের উচিত।
  • আমাকে ভুল করবেন না জুমলার জন্য কিছু দুর্দান্ত প্লাগইন / মডিউল রয়েছে তবে এমন একটি টন রয়েছে যা সঠিকভাবে কাজ করে না বা অর্ধ পথে অনেকগুলি কাজ করার চেষ্টা করে না।
  • ক্রমাগত প্যাচিং দরকার। আমার মনে আছে একটি সময় সোমবার একটি হ্যাক আবিষ্কার হয়েছিল, পরের দিন একটি প্যাচ বেরিয়েছিল এবং বুধবার আমাদের ক্লায়েন্টের একটি সাইট হ্যাক হয়েছিল was এমনকি যদি আমরা সপ্তাহে একবার প্যাচগুলি করি (যদি প্রয়োজন হয়) এবং প্রতি সপ্তাহে বৃহস্পতিবার করা হয় তবে গ্রাহকের সাথে আমাদের জায়গায় আপগ্রেড / প্যাচ নীতি থাকলেও, আমরা এই ক্ষেত্রে খুব দেরিতে হয়েছি। # প্যাচ বারের # ক্লায়েন্টের # খুব সময় সাশ্রয়ী হতে পারে।
  • যে কেউ লিখতে পারেন সে echo 'hello world';এই দিনগুলিতে নিজেকে পিএইচপি প্রোগ্রামার কল করে। জুমলা হ'ল অ-প্রযুক্তিগত লোকদের খুব কম চেষ্টা করে বিন্দুযুক্ত ওয়েবসাইটগুলি তৈরি করার একটি উপায় (পয়েন্ট এবং ক্লিক করুন, মনে রাখবেন)।

দীর্ঘমেয়াদী প্রকল্পের জন্য আমি সুপারিশ করব:

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

শুধু আমার দুই সেন্ট। আশা করি এটা সাহায্য করবে.


0

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

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


0

জুমলা কেন? এটি একটি সিএমএস। আপনি যদি নিজের প্রকল্পের প্রয়োজনগুলি মডিউল ইত্যাদির সাথে মেজাজে রাখতে পারেন তবে কোনও বড় সিএমএস এর পরে দুর্দান্ত। পরবর্তী প্রশ্নটি হ'ল - যদি প্রয়োজন হয় তবে আপনি কোডটি পরিবর্তন করতে এটি পরিবর্তন করতে পারেন। যতক্ষণ না সিএমএস সিস্টেমগুলি ঘুরে দেখুন এবং দেখুন অন্যরা জুমলার সাথে কী প্রতিযোগিতা করে।


0

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

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

আমার ব্যক্তিগত মতামত CakePHP, CodeIgnitor, Modx, এট মত একটি কাঠামো ব্যবহার করতে, আপনার নিজের জন্য CMS বিকাশ হয়, এবং তারপর হয়তো রাস্তা, জুমলা ভালো কিছু করার জন্য মাইগ্রেট যদিও তারপর আপনি সম্ভবত না চান নিচে ...

আছে HTH।


0

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

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