Haluatko luoda Linux-sovelluksia? Tämä sivu voi auttaa sinua

Haluatko luoda Linux-sovelluksia?

Alan Pope Canonicalista käynnisti verkkosivun, jossa kutsui ihmisiä luomaan sovelluksia Linuxille. Itse asiassa, vaikka on olemassa harvat alueet, joilla ei ole avoimen lähdekoodin vaihtoehtoa, ja joiden laatutaso on monissa tapauksissa yhtä suuri tai korkeampi kuin yksinomainen kilpailu, ei ole WhatsAppia tai kotipuhelinta. Ainakin ei ole siinä mielessä, että ihmiset ovat innostuneita sen käytöstä.

Haluan liittyä Alan i -puheluunKutsu sinut kertomaan meille kommenttilomakkeessa, mitä sovelluksia haluat käyttää Linuxissa Kaikki ideat ovat tervetulleita, mutta kutsun sinut olemaan mahdollisimman omaperäinen.

Haluatko luoda Linux-sovelluksia? Katso tätä sivua

Alan loi yksi sivu että voit tarkistaa täältä. Siinä hän kertoo puhelun tarkoituksen.

Linux-pöytätietokoneiden ja mobiililaitteiden käyttäjillä on hyvä halu uudelle ohjelmistolle. Linux-sovelluskaupoista ja -tietovaroista puuttuu sovelluksia verrattuna niiden omiin kollegoihin.

Liian usein (Linux-harrastajat) joutuvat ansaan luoda enemmän Linux-jakeluja. Emme tarvitse enää Linux-jakeluja. Lopeta Linux-jakelujen tekeminen, tee sen sijaan sovelluksia.

Myös tekstissä kumoaa myytin siitä, että vapaiden ohjelmistojen käyttäjät kieltäytyvät maksamasta ohjelmaa, ja viittaa runsaaseen ilmaiseen dokumentaatioon miten oppia ohjelmoimaan ne.

Kuinka aloittaa Linux-sovellusten luominen

1) Kysy itseltäsi, onko olemassa jokin haluamasi ohjelma.. Varmasti on muitakin, jotka sitä tarvitsevat.

2) Laajenna ekosysteemiä: Sovellusten luomiseen on sovellettu eräänlainen pyramidimalli. Otat inspiraation olemassa olevasta sovelluskoodista, ja kirjoittamasi inspiroi uusia kehittäjiä.

3) Ole luova: Kyse ei ole 40 videonmuokkausohjelmasta ja 10 toimistopaketista. Sinun on löydettävä uusia ratkaisuja uusiin tai vanhoihin ongelmiin. Temppu ei ole tehdä avoimen lähdekoodin, tietosuojaan keskittyvää vaihtoehtoa WhatsAppille, se on luoda ylivertainen ratkaisu ihmisten viestintään.

4) Rakenna yhteisö: Ihmiset ympäri maailmaa kohtaavat ideoiden ja projektien ympärillä. Löydät apua olemassa olevista yhteisöistä ja samalla voit luoda uuden.

5) Kehitä uusia taitoja: Toisin kuin opetusohjelmien lukeminen ja koodin kopioiminen / liittäminen, ongelmanratkaisu-lähestymistapa opettaa tunnistamaan ongelmat ja niiden osat ja ilmaisemaan itsesi tiukkoja sääntöjä käyttävillä kielillä.

Oppimateriaaliluettelo

GNOME

GNOME-projekti on vastuussa yhdestä suosituimmista työpöytäympäristöistä vapaiden ohjelmistojen maailmassa. Sen grafiikkakirjastot ovat perusta muille työasemille, kuten Mate, Cinnamon ja XFCE. Tästä luettelosta on ainoa resurssi, joka sinulla on asiakirjat jan espanja.

GNOMElla on oma kehitysympäristö (Builder), ja sen avulla voidaan käyttää suosituimpia ohjelmointikieliä, kuten Python, C, C ++, Rust ja Javascript.

KDE-kehys

KDE on kenties täydellisin sovellusekosysteemi vapaiden ohjelmistojen maailmassa, ja sillä on jopa Windows-versioita. Hänen kehys toimii periaatteessa C ++ -kieli- ja Qt-kirjastojen kanssa. Asiakirjat voi lukea täältä.

Perusjärjestelmä

Se on Linux-jakelu, joka on määritetty vaihtoehdoksi Windowsille ja Mac OS: lle. Sillä on oma järjestelmä sovellusten luomiseen ja jakeluun, ja sen avulla luojat voivat saada rahoitusta.

Asiakirjat on saatavana tässä.

Universaalit muodot

Tapauksessa haluavat luoda paketteja, joita voidaan käyttää jakelusta tai työpöydästä riippumatta, tMeillä on universaalit pakettimuodot

AppImage

Se oli ensimmäinen universaaleista ja itsenäisistä pakettimuodoista (sen ei tarvitse käyttää isäntäkäyttöjärjestelmän riippuvuuksia). Sinun tarvitsee vain ladata sovellus, antaa sille käyttöoikeudet ja suorittaa se kaksoisnapsauttamalla.

Tässä muodossa olevien pakettien luomiseen liittyvä dokumentaatio voi olla Katso tästä.

FlatPak

Se on suositeltava muoto useimmille avoimen lähdekoodin sovelluksille. Joissakin jakeluissa, kuten Fedora, KDE Neon tai Manjaro, et tarvitse ylimääräisiä vaiheita FlatPak-pakettien asentamiseksi, toisissa se saattaa edellyttää ylimääräisiä määritysvaiheita.

Asiakirjat ovat saatavilla täältä.

napsahtaa

Se on Canonicalin universaali, itsenäinen pakettimuoto. Ubuntun ja Manjaron johdannaisissa se on määritetty oletuksena, kun taas muissa sovelluksissa sinun on asennettava paketinhallinta. LSnap-kauppa on ohjelmistokehittäjien ensisijainen valinta jakamaan Linux-versioitaan.

Tässä on dokumentaatio.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Joel dijo

    Enemmän kuin uusia sovelluksia, pidän parempana, että postilaatikkoa parannetaan, jotta se toimii samalla tavalla kuin WINE, joten Ubuntu touchin kaltaisilla projekteilla olisi enemmän mahdollisuuksia verrattuna Androidiin ja IOS: iin, vaikka he eivät hanki suurta yhteisöä, joka tekee sovelluksia tämän tyyppiselle järjestelmälle .