Знаењето како да се користат алатките често се вели дека е клучот за успехот. Во канцеларијата се користат програми како Microsoft Office и Photoshop.
Сепак, има многу повеќе алатки - Внатрешни алатки или Алатки за администратор - за кои можете да научите за да го олесните вашиот работен живот.
Внатрешните алатки, понекогаш познати како внатрешни апликации, се софтвер или апликации кои се наменети да им помогнат на одделите за ИТ, програмерите и другите внатрешни деловни корисници да бидат попродуктивни.
Тие можат да направат сè, од олеснување на пристапот до вашата база на податоци, CRM, CMS, софтвер за билети или контролни табли до да ви обезбедат супериорни метрики за вашата веб-локација.
Внатрешните алатки може да се најдат на Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon и многу други веб-локации.
Но, што служат тие?
Зошто се потребни?
И дали навистина можете да ги искористите за да ги зголемите перформансите или ефикасноста на вашата компанија?
Внатрешните алатки изобилуваат бидејќи се многу корисни за следење на одредени задачи, известување за повратни информации и оптимизирање на перформансите на страницата со текот на времето.
Повеќето бизниси ги користат и внатрешно за да ја зголемат продуктивноста, да управуваат со логистиката и побрзо да одговорат на клиентите во случај на технички проблеми. Внатрешните алатки ви овозможуваат да ги следите перформансите на вашата страница, да планирате за иднината и, во одредени ситуации, дури и да заштедите пари.
Во овој пост, ќе ги разгледаме подетално Appsmith, неговите карактеристики и како да го искористиме, меѓу другото. Ајде да почнеме.
Што е Appsmith?
Апсмит е добро познат Отворен извор платформа за градење и хостирање на внатрешни веб решенија. Тоа ви овозможува да се поврзете со неколку бази на податоци и API за да конструирате апликација која користи податоци во реално време.
Можете да ги користите нивните претходно вградени графички контроли за интерфејс и да ги поврзете со вашите API и бази на податоци за да развиете динамични апликации и комплицирани процеси. Можете да ги распоредите овие апликации користејќи која технологија сакате.
Понатаму, хостирањето е бесплатно. Тоа исто така значи дека е целосно бесплатна рамка за користење; можете сами да ги хостирате вашите апликации и да ја користите услугата облак на Docker.
Користејќи ја нивната платформа за визуелен развој базирана на JavaScript, можете да креирате CRUD апликации, контролни табли, административни панели и повеќе 10 пати побрзо. Програмерите го сакаат Appsmith затоа што им заштедува стотици часови напор.
Генерално, тоа е солидна база со отворен код за внатрешна алатка развој.
Карактеристики
- Appsmith трае околу 5 минути за да се инсталира на вашите сервери.
- Не ви треба HTML или CSS за влечење и пуштање, менување големина или уредување виџети.
- Сега можете да креирате CRUD апликација со целиот интерфејс и логика за SQL, S3 или Google Sheets извори на податоци со само еден клик.
- Користете коментирање во реално време (како Фигма) кога работите на внатрешни алатки веднаш да комуницирате, да давате повратни информации и да соработувате.
- Можен е директен пристап до која било база на податоци PostgreSQL, MySQL или MongoDB.
- UI ви овозможува да побарате и да ја менувате вашата база на податоци. Достапни се PostgreSQL, MongoDB, MySQL, REST и GraphQL API.
- Може да се наведат дополнителни типови на автентикација за вашите API. Можна е автентикација заснована на API клуч, автентикација со токен носител или мешавина од двете.
- Можете да распоредите апликации со еден клик или да ги интегрирате со вашиот систем за континуирана интеграција/континуирано распоредување. За безбедно да ги изградите, тестирате и распоредите вашите апликации, креирајте git гранки за различни средини.
Практично искуство со Appsmith & Firebase
Читањето записи од базата на податоци, додавањето или уредувањето записи и бришењето записи се сите дејства CRUD во која било апликација. Сето ова го држи заедно кориснички интерфејс и логиката на програмата.
Ќе ве научам како да користите Firestore како база на податоци за да креирате менаџер на задачи во Appsmith. Поврзување со бази на податоци, креирање прашања, интегрирање на податоци во графичките контроли и имплементирање нарачана функционалност користејќи JavaScript сите ќе бидат покриени и зацврстени како резултат на ова.
Ќе се изучуваат следните концепти:
- Користење на Firestore за поврзување и барање
- На Appsmith, податоците се врзани за графичките контроли.
- Ставањето на вашата апликација онлајн
1. Користење на Firestone за поврзување и барање
Прво мора да изградите апликација пред да можеме да навлеземе во детали за Firestore. Пријави се за Апсмит облак и кликнете на портокаловото копче Ново. Сега можеме да ја поврземе новоизградената апликација со базата на податоци.
Изберете Извори на податоци > Ново > Firestore од паѓачкото мени. За да се поврзете со вашиот примерок на Firebase, наведете ги вашите ингеренции. Кликнете на копчето Тест за да се уверите дека сите информации се точни пред да го зачувате изворот на податоци.
Треба да побараме податоци користејќи го изворот на податоци Firestore. Направете барање за враќање на задачите од базата на податоци. Имам основна колекција наречена Асана која има некои засегнати податоци за прикажување на некои податоци. Барањето за враќање на задачата ќе изгледа вака:
Сега, кога се поврзавме со Firestore и пристигнуваат некои податоци, ајде да користиме виџети за да ги претставиме во апликацијата.
2. На Appsmith, податоците се врзуваат за графичките контроли
Ќе ни треба графичка контрола Листа за да ги прикаже податоците како што доаѓаат. (Табот за виџети се наоѓа под името на апликацијата.) Основно врзување за графичката контрола Листа може да се напише на следниов начин:
Слично на тоа, со внесување на графичките контроли за текст и создавање на нивни соодветни сврзувачки елементи, можеме да ги прикажеме податоците за секоја ставка во графичката контрола Листа.
Ајде да потрошиме неколку минути за да конструираме формулар што ќе ни овозможи да уредуваме и бришеме задачи пред да продолжиме со стартување на апликацијата.
За да го направите тоа, повлечете го графичкиот елемент Формулар на платното и користете пар текстуални додатоци за да прикажете информации за работата избрана од додатокот Список, како што е ажурирање на формуларот кога е избрана нова ставка на списокот. Вака треба да изгледа вашата форма:
Сега можете да креирате вакво барање за ажурирање користејќи го изворот на податоци Firestore што го поставивте претходно.
Потоа, кога ќе се притисне копчето за поднесување на формуларот, конфигурирајте го да го изврши барањето за задача за ажурирање. Можете да ја отстраните задачата со користење на истите техники и пишување барање.
3. Ставање на вашата апликација онлајн
Ова е убедливо најдиректниот чекор. За да распоредите апликација, одете во горниот десен агол на екранот и кликнете на копчето Deploy. Можете исто така да поканите други да ја користат или креираат апликацијата, па дури и да ја направат јавна. Копчето за споделување се наоѓа веднаш до копчето Deploy.
Ги совладавте основите на развојот на апликации со Appsmith и сигурен сум дека сте подготвени да го користите она што сте го научиле.
Добрите
- Тимската соработка во реално време е вградена.
- Интеграција со вашиот постоечки работен тек на CI/CD и распоредување на апликацијата со еден клик на Azure, Google Cloud Platform или Digital Ocean.
- Можете да поврзете бесконечен број внатрешни апликации и извори на податоци.
- Претходно конфигурираните графички контроли во овој градежен интерфејс со влечење и спуштање вклучуваат графикони, полиња за избор, фотографии, модали, табели и многу повеќе.
- Откако член ќе биде поканет во вашата апликација, можете директно да управувате со неговите одговорности.
- Способност за вградување JavaScript во барањата за базата на податоци, како и интеграција со PostgreSQL, DynamoDB, MongoDB, Firebase и други REST или GraphQL API.
Конс
- Ќе ви требаат некои програмски способности за да ја користите платформата.
- Дозволени се само веб-апликации. Апликациите не секогаш реагираат брзо.
Цени
Изданието за заедницата на страницата е бесплатно за користење на неодредено време. Можете исто така да погледнете во деловното издание засновано на облак, кое наскоро ќе биде достапно со цени.
Заклучок
Развојот на внатрешната алатка е одличен метод за зајакнување на вашиот тим без да се занимавате со кодирање или други врски напред-назад со развивачите или тимовите за аналитика.
Appsmith е едноставен за поставување и употреба, што го прави погоден за брзиот и динамичен технолошки бизнис, каде што често се бараат нови решенија.
Тоа е повеќе воспоставена и воспоставена технологија со силна документација, видео обука и помош од заедницата.
паз оједа
Здраво, благодарам за туторијалот, ја прегледував оваа алатка и во процесот на учење се обидувам да составам еден вид менаџер на билети, идејата е крајниот корисник да може да го внесе своето барање и да може да го следи, и за од друга страна, одговорниот за билетите може да види што се бара и има некаков тип на контролна табла, за жал сè уште не можам да дешифрирам дали Appsmith го има овој систем за ограничување на пристапот до различните страници, на пример дека крајниот корисник не ја гледа листата на билети од останатите луѓе кои ја користат апликацијата, дали знаете нешто за тоа?