تکنولوژی
کلیدیترین تکنولوژیهایی که در قلب نرمافزارهای نکستل قرار دارن رو توی این صفحه براتون گلچین کردیم. هر پروژهای اقتضائات خاص خودشو میتونه داشته باشه و ما هم به فراخور از این تکنولوژیها (و کلی دیگه که توی این صفحه نیاوردیم) استفاده میکنیم و برای شما جای نگرانی نیست.
اگه خودتون هم دستی بر آتش دارید و فنی هستید و اینکاره، میتونیم بشینیم و با هم سر تکنولوژیهایی که در پروژهتون قراره استفاده کنیم صحبت کنیم و با همدیگه به نتیجه برسیم.
”یه نکستلی، یادگیری و پیشرفت هیچ وقت براش تعطیل نمیشه و همیشه سعی میکنه در مرز دانش و تکنولوژی حرکت کنه.“
زبانها
زبانها از اولین اعضای جعبه ابزار توسعه دهندهها هستن و چیرگی و بهینگی مهندس در زبانی که استفاده میکنه (برنامهنویسی یا...) در سرنوشت نرمافزار نهایی بسیار تعیین کنندس
- HTML
- CSS
- Sass
- JavaScript
- TypeScript
- Go
- Python
- C#
سمت کاربر
توسعه نرمافزار سمت کاربر محل تقاطع بسیاری از مهارتهاست و فوق العاده حساسه و در سرنوشت محصول نهایی تاثیرش غیر قابل چشمپوشیه. پس طبیعیه که نکستلیها هم سر این قضیه خیلی ظرافت به خرج بدن
- React
- NextJS
- React Router
- Redux
- Webpack
- Expo
- Electron
- Storybook
- Material UI
- Semantic UI
سمت سرویسدهنده
یه دونه باگ عملکردی یا امنیتی کوچیک کافیه تا یه ایده خوب سوخت بشه و بیدقتی در معماری و Performance کد میتونه به محض پر کشیدن ایده به سمت آسمون دستمون رو بزاره تو پوست گردو و Scale کردن نرمافزار ممکن نباشه. مهندس Backend باید خیلی کارکشته و با تجربه باشه
- NodeJS
- Express
- NestJS
- KoaJS
- Prisma
زیرساخت
یه زیرساخت قوی نرمافزار رو از فرش به عرش میرسونه و از توسعه تا Deploy تا Scale بارمون رو میبنده
- Docker
- GraphQL
- Apollo
- Nginx
- Apache
- WebSocket
- WebRTC
- Git
پایگاه داده
شاعر میفرماد: هر Databaseی را بهر کاری ساختند. پس ما هم برای هرکاری ابزار مخصوص خودشو انتخاب میکنیم
- PostgreSQL
- MongoDB
- Redis
- RethinkDB
- MySQL
سیستم مدیریت محتوا
بعضی پروژهها به نحوی ایجاب میکنن که CMS سفارشی مخصوص خودشون نوشته بشه ولی در بعضی دیگه میتونیم از گزینههای آمادهتر استفاده کنیم که در وقت و هزینه صرفه جویی بشه
- Strapi
- Wordpress
سوالی دارید؟
اگر درباره محتوای این صفحه یا هر چیز دیگهای سوالی دارید خوشحال میشیم جواب بدیم :)