kodiada

Geriausi savarankiški programinės įrangos kūrimo įrankiai

Geriausi savarankiški programinės įrangos kūrimo įrankiai
Nors programinės įrangos kūrėjai daugelis pasikliauja debesų pagrindu veikiančių paslaugų, tokių kaip „GitHub“, paskirstytosios versijos valdymo ir šaltinio kodo valdymo funkcijomis, vis daugiau programinės įrangos kūrėjų, norinčių visiškai kontroliuoti savo projektus. Tokie kūrėjai teikia pirmenybę savarankiškiems programinės įrangos kūrimo įrankiams, o šiame straipsnyje pristatome penkis tokius įrankius.

Codiad

Geras šaltinio kodo redaktorius yra geriausias kiekvieno programuotojo draugas. Vieni teikia pirmenybę „Notepad ++“ paprastumui, kiti - „Visual Studio“ ar „Eclipse“ - turtingo kodo pagalba ir integruotai derinimo funkcijai. Kažkur tiesiai tarp paprastų kodų redaktorių ir pilnaverčių integruotų kūrimo aplinkų yra „Codiad“, internetinė IDE sistema, turinti nedidelį pėdsaką ir minimalius reikalavimus.

„Codiad“ veikia bet kuriame serveryje, kuriame yra „Apache 2“ ir „PHP 5+“, ir veikia „Chrome“, „Firefox“, IE9 + ir visose kitose šiuolaikinėse žiniatinklio naršyklėse. Kalbant apie dizainą, „Codiad“ yra panašus į „Sublime Text“, be to, jis turi panašių savybių. „Codiad“ palaiko kelis vartotojus ir redagavimą realiuoju laiku, jame yra daugiau nei 20 sintaksės spalvų temų, yra pažangių paieškos įrankių ir išmaniojo automatinio užbaigimo funkcijų, jis prieinamas daugiau nei 40 kalbų.

„Codiad“ diegimas yra nepaprastai lengvas, o dar mažiau patyrę programinės įrangos kūrėjai ir interneto administratoriai turėtų sugebėti jį užbaigti vos per kelias minutes. Norėdami sužinoti, kaip įdiegti „Codiad“ savo žiniatinklio serveryje, pereikite prie paskutinės šio straipsnio skilties.

Taiga.t

Pripažinkime: daugelis projektų valdymo platformų yra negražios, neprotingos ir sudėtingos. Štai kodėl taip palengvėja pamatyti projekto valdymo platformą, kuri padaro darbą tikrai malonų. „Taiga“ pirmą kartą buvo išleista 2014 m. Kaip nemokama ir atviro kodo projektų valdymo platforma pradedantiesiems, „Agile“ kūrėjams ir dizaineriams. Vos po metų „Taiga“ laimėjo „Agile Portal“ apdovanojimą už 2015 m. Labiausiai vertinamą „Agile Tool“, o visa kita yra istorija.

„Taiga“ kūrėjai tikrai tiki atvirojo kodo programine įranga ir yra atkaklūs „Agile“ programinės įrangos kūrimo požiūrio praktikai. Jie sukūrė savo projektų valdymo sprendimą, kad galėtų tvarkyti ir paprastus, ir sudėtingus projektus, naudodamas „Kanban“ ar „Scrum“ šabloną arba abu. „Taiga“ puikiai žaidžia su žiniatinklio versijų valdymo saugyklomis, tokiomis kaip „GitHub“ ir „Bitbucket“, be to, ji taip pat suteikia keliems importuotojams galimybę palengvinti perėjimą iš patentuotų programinės įrangos platformų.

Svarbiausia

Daugelis programinės įrangos kūrėjų komandų šiandien bendrauja naudodamiesi „Stewart Butterfield“ įkurtu „Slack“ - debesų pagrindu sukurtų nuosavų komandos bendradarbiavimo įrankių ir paslaugų rinkiniu. Tačiau net ir mažoms komandoms „Slack“ gali brangti, jau nekalbant apie problemas, kurios gali kilti dėl jos nuosavybės. Štai kodėl visi kūrėjai turėtų laikyti „Mattermost“ kaip atviro kodo, savarankišką „Slack“ alternatyvą.

Kaip ir „Slack“, „Mattermost“ padeda kūrėjams sklandžiai bendrauti ir pasiekti bet ką, bet kur ir bet kuriame įrenginyje. Jis integruojamas su daugeliu esamų programų ir turi galingą įskiepių sistemą. „Mattermost“ galima pritaikyti siekiant panaikinti šešėlines IT ir užtikrinti, kad būtų laikomasi unikalių regioninių, konkrečiai pramonei ir konkrečiai įmonei keliamų reikalavimų. Jį naudoja tokios įmonės kaip „Samsung“, „Virgin“, „Bristol-Myers Squibb“ ir daugelis kitų.

Mažoms komandoms nereikia mokėti nei vieno dolerio, kad būtų galima naudoti „Mattermost“, o pagrindinė įmonės versija kainuoja tik 39 USD vienam vartotojui per metus ir pateikiama su „Active Directory“ / LDAP vienkartiniu prisijungimu, šifruotais „push“ pranešimais per HPNS, kelių veiksnių autentifikavimu. , įrankiai, skirti, be kita ko, pritaikyti prekės ženklą, išplėstinę prieigos kontrolės politiką ir kitos darbo dienos palaikymą.

Perskaitykite dokumentus

Visi sėkmingi programinės įrangos kūrėjai puikiai supranta tinkamos dokumentacijos svarbą. Naudodamiesi programa „Skaityti dokumentus“, galite lengvai kurti, priglobti ir naršyti programinės įrangos dokumentus ir skirti daugiau laiko pačiai programinės įrangos plėtrai.

Perskaitydami „Dokumentus“ supaprastinate programinės įrangos dokumentaciją, automatizuodami savo dokumentų kūrimą, versijas ir prieglobą, o platforma yra atviro kodo ir galima laisvai atsisiųsti. „Read the Docs“ talpinamą dokumentaciją galima pasiekti iš interneto ir ją galima peržiūrėti kaip PDF ar vieno puslapio HTML dokumentus.

Skaitykite dokumentus, kurie palaiko dokumentacijos versijų kūrimą, leidžiantį talpinti ir kurti kelias dokumentacijos versijas, kurias garantuotai įvertins senesnių jūsų programinės įrangos versijų vartotojai.

Akcentas

„Accent“ yra pirmasis į kūrėją orientuotas vertimo įrankis. Jame yra galinga paieškos funkcionalumas, dėl kurio lengva surasti tinkamą eilutę, ir jūsų diskusijos sutelkiamos aplink tvirtesnio bendradarbiavimo eiles.

„Accent“ palaiko kelis formatus, todėl, pavyzdžiui, visiškai įmanoma importuoti „iOS“ eilutės failą ir eksportuoti „Android XML“ failą. „Accent“ galite lengvai integruoti su „Slack“ ir daugeliu kitų įrankių, o „Accent“ įdiegimas žiniatinklio serveryje vargu ar gali būti lengvesnis. Norėdami pradėti, perskaitykite oficialų greitojo paleidimo vadovą.

Kaip įdiegti ir konfigūruoti „Codiad“

„Codiad“ reikia PHP 5.3 ar daugiau, „Apache 2“ ir „Git“. Jei naudojate „Ubuntu“, galite įdiegti visas tris naudodami šias komandas:

Tada atsisiųskite naujausią stabilų „Codiad“ leidimą iš „GitHub“ ir nukopijuokite atsisiųsto archyvo turinį į savo interneto serverį.

Įsitikinkite, kad šie aplankai ir failai turi rašymo galimybes:

Naršykite žiniatinklio naršyklėje aplanką, kuriame ištraukėte archyvo turinį. Turėtų pasirodyti diegimo ekranas, kuris įspėtų jus, jei yra kokių nors priklausomybių, kurių neatitinkate.

Įveskite prašomą informaciją, kad sukurtumėte vartotojo abonementą ir pradėtumėte naują projektą. Tada galite apsilankyti oficialiame puslapyje su „Codiad“ įskiepiais ir įdiegti bet kurį iš jų, paprasčiausiai įdėdami papildinį į savo serverio katalogą / plugins.

Išvada

Nepriklausomai nuo to, ar esate nepriklausomas programinės įrangos kūrėjas, ar didelė studija, šiandieniniai patys priglobti programinės įrangos kūrimo įrankiai leidžia nutolti nuo centralizuotų debesų paslaugų, neprarandant galimybės bendradarbiauti su kitais ir valdyti sudėtingus projektus iš bet kurios vietos. pasaulyje. Šiame straipsnyje pristatėme penkis populiarius savarankiškai priglobtos programinės įrangos kūrimo įrankius, norėdami parodyti, ką gali pasiūlyti savarankiškai priglobtos programinės įrangos pasaulis.

Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...
Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...
Naudingi įrankiai „Linux“ žaidėjams
Jei jums patinka žaisti žaidimus „Linux“ sistemoje, yra tikimybė, kad galbūt naudojote tokias programas ir įrankius kaip „Wine“, „Lutris“ ir „OBS Stud...