Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: ilkant - 13.08.15 - klo:13.54
-
Quanta Plus -webinkehitysohjelma on kuopattu vuonna 2008. Sille korvaajaksi on esitetty Kwebdev- ja BlueFish-ohjelmaa. Kwebdevistä ei asentunut mitään webbisivujen tekemiseen soveltuvaa, mutta pari ihan hyödyllistä apuohjelmaa. BlueFishillä pystyy kehittämään lokaaleja tiedostoja. Mutta voiko sillä alkaa projektin jollekin palvelinkoneelle?
Onko muita hyviä ehdotuksia www-sivujen kehittelyyn Kubuntu-koneella?
-
web-kehitykseen tarvitaan tekstieditori. Kehittyneemmät editorit nopeuttavat koodausta mm. automaattisella koodin täydennyksellä ja visualisoinneilla. Olennaisempaa on kuitenkin se, että hallitset tai opettelet editorin pikanäppäimet, joilla siirrytään koodissa eri kohtiin, etsitään ja korvataan, poistetaan rivejä, kopioidaan/liitetään jne. Muut toimenpiteet, kuten koodin siirtäminen palvelimelle ja versionhallinta, onnistuvat komentorivillä tai muilla työkaluilla. Monet editorit (Vim, Emacs) ovat myös laajennettavissa erilaisilla lisäpalikoilla ja skripteillä niin, että suunnilleen minkä tahansa toiminnon voi kytkeä suoraan editoriin.
Kate (https://netbeans.org/features/html5/index.html) voisi olla riittävä editori, joka integroituu hyvin KDE-työpöytään. Mm. KDevelop ja Quanta Plus (silloin kun projekti oli vielä elossa) käyttävät sitä editorikomponenttinaan, mutta Kate toimii hyvin myös erikseen ja sitä kehitetään aktiivisesti.
Laajempaa integroitua kehitysympäristöä HTML5/JavaScript/PHP/JavaEE-koodaukseen katselisin NetBeansin suunnasta: https://netbeans.org/features/html5/index.html
Quanta Plus -webinkehitysohjelma on kuopattu vuonna 2008. Sille korvaajaksi on esitetty Kwebdev- ja BlueFish-ohjelmaa. Kwebdevistä ei asentunut mitään webbisivujen tekemiseen soveltuvaa, mutta pari ihan hyödyllistä apuohjelmaa. BlueFishillä pystyy kehittämään lokaaleja tiedostoja. Mutta voiko sillä alkaa projektin jollekin palvelinkoneelle?
Bluefish vastaa ainakin pikaisesti tarkasteltuna hyvin pitkälle Quanta Plussaa. WYSIWYG-tilaa siinä ei ole, mutta se on muutenkin tarpeeton ominaisuus, jos ei tehdä perinteisiä staattisia HTML-sivuja vaan modernia asiakas- ja palvelinpuolella skriptattua sivustoa.
Pelkät staattiset HTML-sivut ja asiakaspuolen JavaScript-koodi toimii samalla tavalla lokaalisti ja palvelimelle siirrettynä. Siirto tehdään tavallisesti SSH-yhteyden kautta esimerkiksi scp:llä. Palvelinpuolen skriptit ja ohjelmistokehykset (esim. PHP ja JavaEE) ovatkin sitten hieman eri asia, ja käytännössä lokaali kehityskin vaatii palvelinympäristön pystyttämisen omalle koneelle.