با TOML، رقیب احتمالی JSON آشنا شوید

امتیاز: ۳۶ امیررضا قادری دوشنبه ۷ اسفند ۱۳۹۱ - ۱۶:۰۰ دیدگاه‌ها ۵ حامد رمضانیان منبع

امیررضا قادری می‌نویسد:

یکی از چیزهایی که برنامه‌نویسان علاقه‌ی زیادی به آن دارند، فرم دادن به داده‌هایشان به شکلی ساده و سبک و قابل فهم برای انسان است. روزگاری تصور می‌شد که فرمت XML جوابی است که همه منتظر آن بوده‌اند. خوشبختانه ، با معرفی فرمت جدیدی با نام JSON، زیاد طول نکشید که XML محبوبیت خود را از دست داد و JSON به عنوان فرمت محبوب برنامه‌نویسان جای خودش را در برنامه ها باز کرد.

اگر برنامه‌نویس باشید، می‌دانید که همیشه در دنیای برنامه‌نویسی پس از مدتی تکنولوژی جدیدی از راه می‌رسد و توجه همه را به خودش جلب می‌کند. در همین راستا، آقای «تام پرستون-ورنر» که او را به عنوان یکی از پدیدآورندگان سایت Github می‌شناسید، به تازگی فرمت TOML را معرفی کرده که در همین مدت کم با استقبال زیادی مواجه شده است.

هنوز نیامده، پیاده‌سازی های زیادی در زبان‌های برنامه‌نویسی مختلف برای TOML ایجاد شده! دلیل این محبوبیت؟ جدای از اینکه TOML به نسبت JSON و بقیه رقبا بسیار ساده‌تر و تمیز تر است، ساختار اصلی‌اش بر مبنای فایل‌های دوست داشتنی INI بنا شده است. درست است، همان فایل‌های قدیمی INI‌ که قالبا برای ذخیره تنظیمات برنامه‌ها استفاده می‌شد. با این حساب، احتمالا از این به بعد نام TOML‌را زیاد خواهیم شنید!