<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات جامعه توسعه دهندگان nodejs</title>
        <link>https://virgool.io/nodejs-community/feed</link>
        <description>جامعه توسعه دهندگان nodeJs در ایران</description>
        <language>fa</language>
        <pubDate>2026-06-07 09:37:11</pubDate>
        <image>
            <url>https://files.virgool.io/upload/publication/hcoqrf4dvsjg/wbhtil.png</url>
            <title>جامعه توسعه دهندگان nodejs</title>
            <link>https://virgool.io/nodejs-community</link>
        </image>

                    <item>
                <title>Nodejs یا PHP؟</title>
                <link>https://virgool.io/nodejs-community/nodejsvsphp-kgcprgncxdty</link>
                <description>دلم واسه روزایی که تنها دعوای برنامه نویسان وب بین PHP و Asp.Net بود تنگ شده! این روزا بخاطر وجود چندین تکنولوژی برای بک اند، انتخاب کردن برای تازه واردا خیلی سخت شده. شاید این مطلب بهتون کمک کنه تصمیم بگیرید.چرا از Django و Ruby on Rails توی این مقایسه استفاده نکردم؟چون بنظرم به اندازه Nodejs قدرت ندارن و از بین تکنولوژی های جدید وب، آینده برای Node روشن تره.استفاده از Nodejs در ایرانمن Nodejs رو در حد متوسط بلدم و وقتی برای پروژه های شخصی و اوپن سورسم ازش استفاده میکنم واقعا لذت میبرم و اصلا علیهش نیستم. اما دلیل استفاده خیلی از شرکت های ایرانی رو از این تکنولوژی نمیفهمم. اگر میخواید از nodejs استفاده کنید بهتره پلتفرم خیلی سنگینی مثل paypal یا netflix برای پردازش داشته باشید. استفاده از node در وبسایت فروشگاهی کاملا اشتباه و بی انصافی در حق nodejs هست. این کار هم هزینه بیشتری داره هم متخصصای کمتری پیدا میشه براش. کارفرما ها معمولا نمیدونن از یه زبان برنامه نویسی یا فریمورک چی میخوان و چون شنیدن Nodejs توی خارج از کشور داره تقاضا براش بیشتر میشه فکر میکنن باید حتما ازش استفاده کنن.بله قبول دارم که nodejs تکنولوژی فوق العاده قوی هست و برای فول استک ها هم راحت تره از جاوااسکریپت توی بک اند و فرانت اند استفاده کنن. اما در استفاده از این تکنولوژی توی ایران، کمی سوءبرداشت شده. اگه پلتفرم نو و جدید دارید و نیازمند پردازش قوی هستید ازش استفاده کنید. برای سایت فروشگاهیتون از وردپرس هم استفاده کنید جوابگو هست.استفاده از PHP در ایرانخوشبختانه از PHP با برداشت مناسب و به اندازه مناسب استفاده میشه و هنوز امید برای این دولوپرا هست. چه توی ایران چه خارج. جایی خوندم که میگفت PHP قدرت پردازش وبسایت های عظیم رو نداره. ازش پرسیدم که چطوری وبسایت فیسبوک، یاهو و ویکیپدیا رو که همگی به قدرت پردازش بالا نیاز داشتن رو با PHP ساختن؟؟ شاید جواب صحیح این باشه که دولوپرای اون سایت ها، کدرهای خیلی قوی بودن و براشون فرقی نداشت از چه زبانی استفاده میکنن.وقتی که فریمورک Laravel اومد همه فهمیدن که میشه از PHP توی پروژه های بزرگ استفاده کرد. تیم توسعه این زبان هم با معرفی ورژن 7 و در دسامبر 2020 با معرفی ورژن 8 این زبان، هنوز پادشاهی میکنند.توضیحی راجب این مقایسه آماری ندارم. فقط خودتون ببینید.شما نمیتونی انکار کنی سهم عظیمی از بازار وب در اختیار PHP هست. وبسایت های بیشتری با PHP نوشته شدن و اونقدری اختلاف زیاده که فکر نکنم چیزی جاشو بگیره.میخوای چیکار کنی؟اگر میخوای توی شرکت های دولتی کار کنی پیشنهاد من یادگیری Asp.Net یا Java Spring هست. اگر میخوای توی استارتاپ ها استخدام شی، به تازگی این استارتاپا از Django یا Nodejs استفاده میکنن. اما اگر میخوای هرچه سریع تر کار پیدا کنی، میخوای فریلنسر باشی، میخوای برای بیزینس های کوچیک وبسایت بزنی، بهترین انتخاب PHP هست. یادگرفتن وردپرس بعد از PHP لذت بخش تر میشه چون میتونی پلاگین ها رو هرجوری که میخوای تغییر بدی و حتی اونارو بفروشی.وردپرسحرف از وردپرس شد مطمئنم خیلی از &quot;Coder ها&quot; از کلمه وردپرس بدشون میاد. حتی من که ازش استفاده میکنم زیاد حال نمیکنم برای توسعه یک وبسایت ازش استفاده کنم. بیشتر ترجیح میدم از PHP یا همون Nodejs استفاده کنم. میشنویم که بیشترین دلیل برای محبوبیت php ، وجود وردپرس هست چون در حال حاضر 35 درصد از وبسایت های جهان با وردپرس ساخته شدند. این حرف اصلا درست نیست چون درصد زیادی از وبسایت ها با php خالص ساخته شدند.ولی یه واقعیتی رو باش کنار بیایم. وقتی میخوایم کار کنیم، میخوایم پول در بیاریم همیشه برمیگردیم به بیزینس های کوچیک که همشون از php یا وردپرس استفاده میکنن. اگه میخوای فریلنسر بشی بهترین انتخابت هم این دوتاست.راستی حتی اگه میخوای خودت یه cms مثل وردپرس بسازی، میتونی با php این کارو انجام بدی و خیلی راحت تر از انجامش با Nodejs هست.نتیجه گیریمن اینجا از مقایسه تکنیکال بین دوتا زبان نگفتم فقط واقعیت هایی رو از بازارکار براتون گفتم تا افسانه هایی که راجب تکنولوژی های جدید وب میشنوید رو بذارید کنار. بله شما میتونید هم با php کار پیدا کنید هم با nodejs اما اگر تازه وارد هستید، میتونید برای php راحت تر کار پیدا کنید. اگر هم جفتش رو بلد هستید که اصلا نیازی به این مقایسه ندارید.</description>
                <category>جامعه توسعه دهندگان nodejs</category>
                <author>SEP</author>
                <pubDate>Thu, 07 May 2020 11:43:07 +0430</pubDate>
            </item>
                    <item>
                <title>دریافت ورودی در nodejs</title>
                <link>https://virgool.io/nodejs-community/%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D9%88%D8%B1%D9%88%D8%AF%DB%8C-%D8%AF%D8%B1-nodejs-fnxznklb47rn</link>
                <description>دچند وقت پیش بود که تو مسابقه quera.ir بودم بعد می خواستم با nodejs بنویسم.جاوا اسکریپت تحت وب زیاد کار کرده بودم اما با nodejs نه، باسه همین دریافت ورودی رو بلد نبودم و به همین دلیل هم وقتم گرفته شد هم مجبور شدم با php بنویسم.یه خورده کدش زیاد تره نسبت به زبان های دیگه.روش های متفاوتی داره، یکیش اینه:const readline = require(&#039;readline&#039;);
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});تا اینجاش ثابته و باید بزنید فقط میشه یه کم بهینه ترش کرد حالا برای استفاده کد زیر:rl.question(&#039;firstname: &#039;, (firstname) =&gt; {
    console.log(&#039;salam &#039; + firstname);
    rl.close();
});اینجوری.</description>
                <category>جامعه توسعه دهندگان nodejs</category>
                <author>someoneCAC</author>
                <pubDate>Sun, 09 Feb 2020 10:50:02 +0330</pubDate>
            </item>
                    <item>
                <title>برنامه نویسی با nodejs/جلسه اول/معرفی</title>
                <link>https://virgool.io/nodejs-community/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-nodejs%D8%AC%D9%84%D8%B3%D9%87-%D8%A7%D9%88%D9%84-w2u1nrsni6rf</link>
                <description>لوگو Nodejsسلام دوستای منمیخام در حد توانم شما رو با تکنولوژی Nodejs آشنا کنم و چیزهایی که بلدم و دارم یاد میگیرم رو باهاتون به اشتراک بزارم,امیدوارم مفید واقع بشه D:اصلا Nodejs چی هست؟همین اول باید بهتون بگم که Nodejs یک زبان برنامه نویسی مثل جاوا یا پایتون یا ... نیست بلکه میشه گفت nodejs یه نوع تکنولوژی هست که این اجازه رو به ما میده تا با استفاده از زبان جاوااسکریپت به برنامه نویسی سمت سرور بپردازیم.(تعریف بسیار خلاصه شده تا قابل فهم باشه برای اطلاعات بیشتر میتونید یه تحقیق میدانی بزنید *_*)چه چیزهایی برای شروع باید بلد باشیم؟برای شروع باید شما با زبان جاوا اسکریپت آشنایی نسبی داشته باشید, میتونید از دوره رایگان سایت w3shool که اسمش هم  Js Tutorial هست استفاده کنید ( این لینک ) و بعد از اینکه این دوره رو تموم کردید برگردید و با من همراه بشیدهمچنین یکی از ویرگولی های عزیز شروع کردند و میخان دوره جاوااسکریپت رو به ویرگولی ها یاد بدن که میتونید از این لینک به صفحه ایشون دسترسی داشته باشیدچه چیزهایی قراره یاد بگیریم؟اول از همه Nodejs رو در حدی که راه بیفتیم یاد میگیریم بعد از اون میریم سراغ فریمورک Express.js که کار رو برامون خیلی راحت و لذت بخش تر میکنه, بعد از اون کار با دیتابیس رو یاد میگیریم تا بتونیم داده هامون رو ذخیره ,حذف ,بازیابی و کلا هر بلایی که دلمون میخاد سرشون بیاریم بعد از اون سعی میکنیم تا نوشتن یک Api رو با هم یاد بگیریم , لابلای این مباحث یه سری ابزارهای باحال رو هم یاد میگیریم که به دردمون میخوره و رزومه مون رو پر پیمون تر میکنه:)از چه محیط کد نویسی استفاده کنیم؟ از هر محیطی که دلتون میخاد D :اما من بهتون VS Code رو معرفی میکنم که هم سبک هست هم رایگان (نه که بقیه برنامه های پولی رو ما میخریم !!!) و هم باحاله که میتونید از این --&gt; لینک &lt;-- دانلود کنیدپ.ن- من خودم هم در حال یادگیری هستم و ممکنه بعضی جاها اشتباه کنم یا چیزی از یادم بره پس از اساتید ممنون میشم اشکالات رو یادآوری کنند تا اصلاح کنم- این آموزش برای مبتدی هاست و سعی میکنم خیلی ساده و عامیانه مطالب رو منتقل کنم- این جلسه فقط برای معرفی ابزار و آشنایی نسبی بود از جلسه دوم با قدرت شروع میکنیم</description>
                <category>جامعه توسعه دهندگان nodejs</category>
                <author>IranForexTraders</author>
                <pubDate>Tue, 02 Apr 2019 21:15:57 +0430</pubDate>
            </item>
            </channel>
</rss>