Неки оквири отвореног кода

Онсен УИ је оквир за дизајн апликација

Настављајући са наша компилација заједничких програма крајем месеца направићемо набрајање неких оквира отвореног кода. У индустрији развоја софтвера, оквир је скуп ресурса који омогућава смањење и олакшавање времена развоја софтвера.

Развој софтвера је веома захтевна активност у смислу времена, знања и новца. Свака пречица која се може користити је веома корисна.

Неки оквири отвореног кода

Постоје два ресурса којима се програмери могу обратити да би скратили време развоја, један су библиотеке, а други оквири. Узмимо пример да разумемо разлику. Претпоставимо да желимо да саставимо аутомобил. Можемо купити делове одвојено (точкови, мотор, волан, ветробран, резервоар за гас) или можемо купити аутомобил и направити модификације које желимо, као што је промена боје, модификација мотора да ради брже или додавање кровног носача. да носим више пртљага.

Полице за књиге су комади. Код дизајниран за специфичне функције као што је извођење математичких прорачуна или штампање текста. Оквири су комплетни програми или шаблони које можемо модификовати да бисмо постигли жељени резултат.

Типови оквира

Оквири за дизајнирање веб страница и веб апликација

Извините због очигледног, али се користи за креирање веб локација или апликација заснованих на веб технологијама. Неки наслови отвореног кода су:

  • Угаона: Развијен од Гоогле-а користи програмски језик ТипеСцрипт (побољшана верзија ЈаваСцрипт-а) и идеалан је за креирање веб апликације на једној страници.
  • Дјанго: Овај оквир Омогућава вам да користите популарни програмски језик Питхон за креирање веб локација као што су менаџери садржаја или колица за куповину.
  • Руби он Раилс: Користи се за креирање апликација на страни сервера и идеалан је за рад са базама података.
  • Боотстрап: Најпознатији оквира фокусираних на изглед веб странице. Укључује бројне компоненте, распореде и шеме боја које се могу комбиновати да би се постигао дизајн професионалног квалитета. Може се користити и инсталиран на нашем серверу или додавањем везе ка серверу пројекта.
  • Пире кромпир: Ако више волите једноставне дизајне, овај оквир Минималистички је, иако укључује опције као што су менији, дугмад, колоне и обрасци.

Оквири за дизајн веб апликација

Пошто је овај чланак написан у сарадњи са Капетаном Очигледним, принуђен сам да појасним да се ова врста оквира користи за креирање мобилних апликација.

Неки наслови отвореног кода су:

  • Флуттер: Други Гуглов допринос овој листи. Омогућава вам да креирате апликације за Андроид и иОС користећи исту базу кода. Укључује виџете, механизам за рендеровање и интеграцију са АПИ-јима за креирање изворног корисничког искуства.
  • Иониц: Резултирати из комбинације два велика, ПхонеГап и Ангулар. Иониц олакшава прављење иОС и Андроид апликација додавањем ствари као што су филтери, обрасци, прикази, навигациони менији и радни листови.
  • Фрамеворк7: Морам признати да нисам знао овај оквир који вам омогућава да креирате и веб и десктоп апликације користећи ХТМЛ5, ЈаваСцрипт и ЦСС3. Укључује елементе за креирање корисничких интерфејса као што су листови са акцијама, приказ листе, искачући прозор, бочне плоче, мрежа распореда, између осталог.
  • Онсен кориснички интерфејс: Овај оквир Погодан је за креирање сложених веб апликација које раде на различитим платформама као да су изворне.Компатибилан је са сличним оквирима и његова веб локација има свеобухватан материјал за учење. Компоненте за прављење апликација укључују компоненте као што су картице, листе и навигациони стек.

Ово је само неколико примера разноврсности понуда које нам пружа отворени код. Наравно, листа није исцрпљена и наставићемо да је проширујемо.

Време ће показати какав ће утицај алати вештачке интелигенције имати на коришћење оквира, међутим, апликације написане помоћу ових алата су још увек далеко од стварања кода истог квалитета као код који су креирали људи.


Додај као жељени извор на Гуглу