ما در شرکت نرم افزاری ویرا همواره تلاش کرده ایم که از بهترین، جدیدترین و پرکاربردترین تکنولوژی های موجود برای طراحی و توسعه محصولات استفاده کنیم. بروز بودن و آشنا بودن با سرویسهای مختلف سرور، امنیت و زبان های برنامه نویسی پرکاربرد از مزایای تیم فنی ما به حساب می آید. ما طبق تحلیل مطابق با نوع محصول و آینده نگری، از بهترین و بروزترین متد ها و تکنولوژی ها استفاده میکنیم.

فرانت اند

ما برای طراحی وبسایت از کتابخانه reactjs استفاده میکنیم reactjs کتابخانه زبان جاوااسکریپت است که بسیار محبوب هست و بخاطر قابلیت های فراوانی که دارد بخوبی پاسخگوی احتیاجات یک برنامه نویس میباشد، همچنین توسعه وبسایت با عملکرد بهینه و با سرعت عالی و بصورت واکنشگرا(طراحی وبسایت بصورتی که بروی سایزهای مختلف صفحه نمایش دستگاه های متفاوت بخوبی قابل نمایش و استفاده باشد) یکی از مزیت های استفاده از این تکنولوژی بشمار میرود

HTML5

HTML مخفف Hypertext Markup Language میباشد که یک زبان نشانه گذاری استاندارد برای ساخت صفحات وب میباشد.

CSS3

Css مخفف Cascading Style Sheets است که برای چگونگی حالت نمایش المان های Html بکار برده میشود.

JavaScript

JavaScript مشهور ترین زبان برنامه نویسی جهان است که از آن برای برنامه نویسی وب و موبایل استفاده می شود.

Reactjs

React js یک کتابخانه زبان برنامه نویسی جاوا اسکریپت میباشد که برای ایجاد رابط های کاربری مورد استفاده قرار میگیرد.

مـوبـایــل

react native یک فریمورک زبان جاوا اسکریپت میباشد که توسط شرکت فیسبوک توسعه داده شده است، این فریمورک بدلیل قابل اجرا بودن برروی گوشی های اندروید و ios یکی از پر استفاده ترین فریمورک ها میباشد flutter هم یک فریمورک زبان دارت میباشد که توسط شرکت گوگل توسعه داده شده است همانند react native نرم افزار هایی که با این فریمورک توسعه میابند برروی گوشی های اندروید و ios قابل اجرا میباشد اما مهمترین تفاوت این فریمورک در اینجاست با وجود اینکه کد ها یکبار نوشته میشوند ولی با اندکی تغییر در آن میتوان علاوه بر موبایل برای دسکتاپ و وب هم خروجی گرفت با مهارت توسعه نرم افزار توسط هردو را داریم.
DartLang

دارت یک زبان برنامه نویسی شیء گرا است که توسط شرکت گوگل برای ساخت برنامه های موبایل، دسک تاپ، سرور و وب ساخته شده.

Flutter

فلاتر یک کیت ابزاری است که شرکت گوگل برای ساخت برنامه هایی منحصر به فرد و زیبا برای موبایل ، وب و دسکتاپ ایجاد کرده است.

JavaScript

JavaScript مشهور ترین زبان برنامه نویسی جهان است که از آن برای برنامه نویسی وب و موبایل استفاده می شود.

ReactNative

react native یک فریمورک زبان برنامه نویسی جاوا اسکریپت میباشد که برای ساخت برنامه های Android، iOS استفاده میشود.

بـــک انـد

جنگو یکی از فریمورک های معروف و محبوب پایتون و همچنین اسپرینگ یک فریمورک معروف جاوا میباشند که از هردو برای توسعه بک اند مورد استفاده قرار میگیرند همچنین nodejs هم یک تکنولوژی بروز برای استفاده در بک اند میباشد ما با توجه به نوع پروژه از یکی از تکنولوژی های جنگو، اسپرینگ یا nodejs برای بک اند استفاده میکنیم
Python

پایتون یک زبان برنامه نویسی سطح بالایی است که افزایش سرعت در روند کار مهمترین ویژگی آن بشمار می آید.

Java

جاوا یک زبان برنامه نویسی که بطور گسترده از جمله پروژه های توسعه_بک اند و bigdataو اندرویدی مورد اسفاده قرار میگیرد

JavaSpring

اسپرینگ یک فریمورک زبان برنامه نویسی جاوا میباشد. امنیت و سرعت از ویژگی های مهم این فریمورک است.

Django

جنگو یکی از بهترین فریمورک های زبان برنامه نویسی پایتون است. سرعت در توسعه مهمترین ویژگی این فریمورک میباشد.

Flask

فلسک یکی دیگر از فریمورک های زبان برنامه نویسی پایتون است که بدلیل ساده و سریع بودن در توسعه بسیار محبوب است.

Nodejs

Node یک محیط runtime برای جاوا اسکریپت است که بصورت open-source, cross-platform مورد استفاده قرار میگیرد.

ســــــرور

ما با توجه به نوع کسب و کار، امکانات و ویژگی های خواسته شده و همچنین برای افزایش سرعت و بهینه سازی سرور، در سمت بک اند و سرور از تکنولوژی های مناسب بهره میگیریم برخی از تکنولوژی های مهم مورد استفاده: redis, elasticsearch, rabitmq ...
PostgreSQL

PostgresQL یک دیتابیس قدرتمند و به مدیریت محافظت از یکپارچگی داده ها و ایجاد محیطی مقاوم در برابر خطا کمک میکند.

MongoDB

MongoDB یک پایگاه داده محبوب است که بصورت NoSql بوده و میتواند حجم عظیمی از داده ها و ترافیک را پشتیبانی کند.

Elasticsearch

ElasticSearch یک دیتابیس NoSql بوده و از آن بعنوان یک موتور جست و جوی سریع و قدرتمند استفاده میشود.

Redis

Redis یک سیستم Caching است که از آن بعنوان دیتابیس و message broker هم استفاده میشود.

RabbitMQ

RabiitMQ یک نرم افزار message broker است که برای صف بندی Taskها از آن استفاده میشود.

Apache

Apache یک وب سرور کراس پلتفرم است که بسیار سریع، قابل اعتماد و ایمن میباشد و که روی 67% سرورهای جهان کار میکند.