Translations

J4.x:Setting Up Your Local Environment/15/sw: Difference between revisions

From Joomla! Documentation

Created page with "Siku hizi Joomla si tofauti na zana zingine za wovuti. Iko na sehemu kubwa ya PHP, na ina zaidi sana kodi ya JavaScript. Matumizi ya PHP haihitaji marekebisho mengi, isipokuwa..."
 
No edit summary
 
Line 1: Line 1:
Siku hizi Joomla si tofauti na zana zingine za wovuti. Iko na sehemu kubwa ya PHP, na ina zaidi sana kodi ya JavaScript. Matumizi ya PHP haihitaji marekebisho mengi, isipokuwa JavaScript inataka uchezenayo sana. Sababu kubwa ni hakuna mtu anaeandika kodi ambayo inajulikana na visakuzi vyote. Kwa hivyo, kodi nilazima itafsiriwe kwa mfano kutoka kwa ES6 kwa toleo litakaloingiliana na JavaScript. Na kweli ni sawa na CSS - kwa Joomla tunatumia SASS, na hii itageuzwa kwa CSS ya asili, ili iweze kujulikana kwa kila kisakuzi.
Siku hizi Joomla si tofauti na zana zingine za wovuti. Iko na sehemu kubwa ya PHP, na ina zaidi sana kodi ya JavaScript. Matumizi ya PHP haihitaji marekebisho mengi, isipokuwa JavaScript inataka uchezenayo sana. Sababu kubwa ni hakuna mtu anaeandika kodi ambayo inajulikana na visakuzi vyote. Kwa hivyo, kodi nilazima itafsiriwe kwa mfano kutoka kwa ES6 kwa toleo litakaloingiliana na JavaScript. Na kweli ni sawa na CSS - kwa Joomla tunatumia SASS, na hii itageuzwa kwa CSS ya asili, ili iweze kujulikana kwa kila kisakuzi. Majuto ni matayarisho ya mazingira ya maendeleo yatakuwa ni magumu, lakini mazana yatarahisisha kuandika kodi. Kwa mfano ni vizuri kuna uboreshaji wa kisakuzi na kuweza kuona mabadiliko yako wakati huo.

Latest revision as of 21:39, 5 August 2018

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (J4.x:Setting Up Your Local Environment)
Joomla is similar to many other web tools these days. It has a large PHP part and it has more and more JavaScript code. While PHP coding doesn't need so much preparation, JavaScript needs a lot of tooling around. The main reason is that nobody writes code in a way that every browser understands, so the code needs transpiling from e.g. ES6 to a compatible version of JavaScript. The same is true for CSS. For Joomla we are using SASS and this will be converted to native CSS so that any browser understands it. On the downside, setting up a development environment is a bit more complicated but the tooling makes coding more convenient. Thanks to watchers and browser auto reload, you can see your changes in real time.

Siku hizi Joomla si tofauti na zana zingine za wovuti. Iko na sehemu kubwa ya PHP, na ina zaidi sana kodi ya JavaScript. Matumizi ya PHP haihitaji marekebisho mengi, isipokuwa JavaScript inataka uchezenayo sana. Sababu kubwa ni hakuna mtu anaeandika kodi ambayo inajulikana na visakuzi vyote. Kwa hivyo, kodi nilazima itafsiriwe kwa mfano kutoka kwa ES6 kwa toleo litakaloingiliana na JavaScript. Na kweli ni sawa na CSS - kwa Joomla tunatumia SASS, na hii itageuzwa kwa CSS ya asili, ili iweze kujulikana kwa kila kisakuzi. Majuto ni matayarisho ya mazingira ya maendeleo yatakuwa ni magumu, lakini mazana yatarahisisha kuandika kodi. Kwa mfano ni vizuri kuna uboreshaji wa kisakuzi na kuweza kuona mabadiliko yako wakati huo.