راهبری زبان‌های برنامه‌نویسی به کمک IBM Safari

یاری رساندن به توسعه‌دهندگان نرم‌افزار در برابر شمار روزافزون زبان‌های برنامه‌نویسی، IBM را واداشته است تا فناوری سفری (Safari) خود را در انجمن کد باز Eclipse عرضه کند. شرکت IBM محصول سفری را در یک قالب کاری ابـر ابزار (Metatooling Framework) بر پایه Eclipse توصیف می‌کند که ساخت محیط‌های توسعه (IDE) حرفه‌ای را برای زبان‌های تازه و یا زبان‌های موجود، سریع‌تر می‌کند.

امروزه توسعه‌دهندگان نرم‌افزار باید با چندین زبان و فناوری سر و کار داشته باشند و سفری قصد دارد تا این کار را آسان‌تر کند. سفری امکاناتی همچون مدیریت پارسر (Parser Management)، پررنگ کردن سینــتکس (Syntax Highlighting) و دوباره‌سازی کد (Re-factoring) را پشتیبانی می‌کند.

وب سایت IBM درباره سفری این نکته را بازگو می‌کند که این کوشش از نیاز به ساخت IDE‌هایی با توانایی‌های فراوان در درون شرکت برای فعالیت‌های تحقیقاتی پدیدار شده‌ است. ساخت یک IDE برای JavaScript که در آزمایشگاه پژوهشی Tokyo در IBM انجام گرفته است یکی از فعالیت‌هایی است که از سفری بهره برده است.