اولا که رایگان یا open-source بودن یک نزم افزار لزوما منجر به بی کیفیت شدنش نمیشود. PHP یکی از اینهاست. در ضمن شما وقتی یک نرم ا فزار رایگان میدهی بیرون که لزوما چشم پوشی از مزایای مالی آن نیست. بلکه ممکن است آن نرم افزار به دلیل رایگان بودنش منجر شود که شما بسیار اعتبار کسب کنید؛ تجربه کنید؛ و احیانا بعدا پروژه های خوبی بهتان پیشنهاد شود.
حالا برسیم به تک یا نرم افزارهای این گونه:
شما برای کار با یک نرم افزار یک وقتی را میگذارید برای یادگیری با آن و بعد برای درست کردن هر محصولی هم یک وقت جداگانه برای کار با آن نرم افزار میگذارید. مثلا" یک بار در عمرتان میروید کلاس word و بعدا برای تایپ هر مطلبی هم وقتی را میگذارید تا با word آنرا تایپ کنید. وقت اول برای یادگیری مطلب اگر چه مهم است و یکی از فاکتورهای تصمیم گیری خیلیها برای استفاده از یک نرم افزار است، ولی بسته به استفاده شما از نرم افزار، آن وقت دوم است که واقعا اهمیت دارد.
تک هم همین طور است: یک مقدار یاد گرفتنش از ورد سخت تر است و اکثر کسانی که با آن جدی کار میکنند مجبورند حداقل یک کتاب راهنما در موردش بخوانند ولی بعد از این مرحله، تهیه کردن یک مطلب به راحتی آب خوردن است. حالا برای کسی که در طول زندگی علمیش ممکن است بیش از 10 هزار مطلب بنویسد این وقت دوم است که اهمیت دارد.
از این هم بگذریم که تک باحال است و قشنگ است و ریاضی نویسی راحتی دارد و رایگان است و باکلاس.
همین طور است powerpoitnt و مقایسه آن با http://latex-beamer.sourceforge.net/ اولی را هر شل و کوری در یک ساعت یاد میگیرد و دومی را هر آدم سالمی بخواهد یاد بگیرد شل و کور میشود. ولی بعد از اینکه یاد گرفتی دیگر درست کردن مطلب و مخصوصا گذاشتن فرمول ریاضی خیلی کمکت میکند.
PHP , ASP.NET هم به نظر من همین حالت را دارن ولی در سطحی دیگر.
برای کسانی که با تک (TEX) آشنا نیستند هم تعدادی از کمالات آن را لیست کنم:
1. خوب است و باحال است و باکلاس است.
2. شما یک فایل متنی درست میکنید و بعد آنرا کامپایل کرده و خروجی به شکل PDF یا فرمت دیگر در میآورید. تمام کارهای صفحه بندی، تنظیم خطوط، تهیه لیست مطالب، و ... را خودش برایتان انجام میدهد. شما فقط تایپ میکنید اگر چه دستورهایی هم دارد که شما بتوانید در کارهای بالا دخالت کنید.
3. فرمول ریاضی . مقاله هایی که در رشته هایی مثل علوم کامپیوتر چاپ میشوند را با مقاله های مجله های علمی در خیلی از رشته های دیگر مثل مهندسی مکانیک مقایسه کنید تا ببینید چه میگویم. تک واقعا خروجی زیبایی دارد. نوشتن یک فرمولی ریاضی هم بعد از یاد گرفتنش دیگر هیچ کاری ندارد. مثلا برای درست کردن فرمول زیر

از متن زیر استفاده میشود.
$$P_{d}=\sqrt{
\int_0^\infty{
1-{\prod_{i=1}^{N}(1-P_{i})}
\over
{\sum_1^N{x}}}}$$