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