پل فورد: مرورگر برای ساختن اپ کاملاً کافیه
خلاصهٔ کاملتر
پل فورد تو خبرنامهی Aboard از تجربهی راهاندازی TinyLittleOffice میگه، یه مجموعهی آفیس که دادهها رو تو خود URL نگه میداره. اونقدر بازدید داشت که از سقف پلن رایگان Cloudflare رد شد و در نهایت چند صد هزار نفر سر زدن. با این حال هزینهی میزبانی تقریباً صفر دلار موند. به گفتهی خودش، ساختنش حدود دو برابر نوشتن یه پست طولانی خبرنامه وقت برد.
حرف اصلی نویسنده اینه که مرورگر وب نرمافزار خیلی قویای برای ساختن اپه و هزینهی دسترسی به این قدرت انگار هر روز کمتر میشه. خودش اعتراف میکنه این جمله رو هر وقتی تو ۲۰ سال گذشته میشد گفت، ولی بخش دومش تازهست. نمونههایی که میاره: Web Crypto API برای امنیت، WebAssembly (یعنی اجرای کد با سرعت نزدیک به native تو مرورگر)، WebGL برای گرافیک دو و سهبعدی، Web Audio API برای کار با صدا، و PDF.js برای PDF. TinyLittleOffice رو هم به ۲۱ زبان منتشر کرده.
بهعنوان مثال دیگه به بازی Battle Drones سایمون ویلیسون اشاره میکنه. یه بازی سهبعدی تو مرورگر که روی GitHub میزبانی میشه، چندنفرهست و آفلاین هم کار میکنه، در حالی که سازندهش اصلاً بازیساز نیست. خود ویلیسون نوشته حالا میبینه که بازیهای vibe-coded (یعنی ساختهشده با کمک AI و بدون برنامهنویسی سنتی) میتونن جدی گرفته بشن.
فورد میگه این تکنولوژیها سالهاست هستن، ولی هر کدوم اونقدر بزرگن که کسی که تو Web Audio حرفهای میشه، وقت نمیکنه بقیه رو هم یاد بگیره. دلیلش اینه که برای تیمهایی مثل گوگل ساخته شدن، نه برای آدمهای تنها. حالا این مانع داره میریزه.
از نظر نویسنده این همون جاییه که بحث «حباب AI» براش مبهم میشه. شرکتهای بزرگ AI به نظرش زیادی درگیر رویای AGI هستن، ولی اگه واقعاً صد برابر آدم بیشتر برای هم نرمافزار بسازن، اقتصاد فعلی تکنولوژی بدجور تکون میخوره. اقتصاد اپاستورها هم لرزون میشه، چون میشه یه ایده رو بعد از چند هفته با صفر دلار روی وب امتحان کرد.
فورد قبول داره این یه نعمت دوطرفهست. میگه برنامهنویسی هر هفته بیشتر شبیه نویسندگی میشه و مردم معمولاً دوست ندارن به نویسندهها پول بدن، چیزی که برای برنامهنویسها تازهست. ولی برای کسی که نرمافزار لازم داره، الان زمان فوقالعادهایه. به نظرش آخرش وسط راه به هم میرسیم، ولی طول میکشه.
نکات کلیدی:
- TinyLittleOffice داده رو تو URL نگه میداره و چند صد هزار بازدیدکننده داشت.
- هزینهی میزبانی روی Cloudflare با وجود این ترافیک تقریباً صفر دلار بود.
- این اپ به ۲۱ زبان منتشر شد، از جمله کریول و ییدیش.
- APIهای مرورگر مثل Web Crypto، WebAssembly، WebGL و Web Audio اصلاً برای تیمهای بزرگ طراحی شده بودن.
- نویسنده معتقده ارزون شدن ساخت اپ وب میتونه مدل درآمدی اپاستورها رو زیر سؤال ببره.




