<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Elecci%C3%B3_d%27un_IDE_per_a_programaci%C3%B3_web%2Fjavascript</id>
	<title>Elecció d'un IDE per a programació web/javascript - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Elecci%C3%B3_d%27un_IDE_per_a_programaci%C3%B3_web%2Fjavascript"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Elecci%C3%B3_d%27un_IDE_per_a_programaci%C3%B3_web/javascript&amp;action=history"/>
	<updated>2026-08-30T05:39:43Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=Elecci%C3%B3_d%27un_IDE_per_a_programaci%C3%B3_web/javascript&amp;diff=257863&amp;oldid=prev</id>
		<title>Joan: /* Alternatives: Windows, MAC, Linux */</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Elecci%C3%B3_d%27un_IDE_per_a_programaci%C3%B3_web/javascript&amp;diff=257863&amp;oldid=prev"/>
		<updated>2018-10-09T13:35:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Alternatives: Windows, MAC, Linux&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
=Cas d'ús. Editor gedit. Introducció=&lt;br /&gt;
Quan anem a programar amb qualsevol llenguatge de programació és important utilitzar un entorn on ens sentim còmodes per tal de millorar la productivitat i l'eficàcia. En el cas de què ens ocupa (per pàgines web utilitzant llenguatges HTML, PHP, CSS, Javascript) potser no està molt justificat utilitzar un IDE com Eclipse o Netbeans. Per exemple, en un entorn Ubuntu per defecte tenim l'editor de text '''gedit''' que és molt configurable i ampliable.&lt;br /&gt;
&lt;br /&gt;
Exemple d'ús. Utilitzar l'editor '''gedit''' com a IDE per a desenvolupament web. L'editor '''gedit''' és el que ve per defecte a Ubuntu.&lt;br /&gt;
*http://www.micahcarrick.com/gedit-html-editor.html&lt;br /&gt;
*Gedit plugins: https://live.gnome.org/Gedit/Plugins&lt;br /&gt;
*http://stackoverflow.com/questions/1521810/how-to-make-gedit-a-good-jquery-web-design-editor&lt;br /&gt;
&lt;br /&gt;
El primer de tot és escollir les preferències bàsiques per a poder programar de forma còmoda:&lt;br /&gt;
*Mostra els números de línia&lt;br /&gt;
*Ressalta la línia actual&lt;br /&gt;
*Ressalta els claudàtors concordants&lt;br /&gt;
*Tabulació: amplada adequada de la tabulació&lt;br /&gt;
*Habilita sagnat automàtic?&lt;br /&gt;
*Visualitza &amp;gt; Mode ressaltat poden triar el llenguatge (HTML, PHP, Javascript)&lt;br /&gt;
*una altra possibilitat: Mostrar el marge dret de la columna (per ex, 80 caràcters). Això és útil per a la llegibilitat del codi, i per si s'ha d'imprimir.&lt;br /&gt;
*Connectors?&lt;br /&gt;
A més, d'un IDE hem d'esperar que tingui:&lt;br /&gt;
*bookmarks&lt;br /&gt;
*autocompletar&lt;br /&gt;
&lt;br /&gt;
=Instal.lar tidy per a validar HTML=&lt;br /&gt;
A la pàgina web dels plugins per a gedit veiem que existeix un validador de sintaxi HTML:&lt;br /&gt;
*https://live.gnome.org/Gedit/Plugins&lt;br /&gt;
*http://www.micahcarrick.com/writing-plugins-for-gedit-3-in-python.html&lt;br /&gt;
Primer de tot hem de tenir instal.lat '''tidy'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install tidy&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i després seguir les instruccions. Bàsicament el que fem en instal.lar un plugin és copiar els fitxers a .local/share/gedit/plugins/, i si es vol una instal.lació per a tot el sistema/usuaris, copiar-ho a /usr/lib/gedit/plugins/.&lt;br /&gt;
&lt;br /&gt;
Amb '''Tidy''' podem fer un check dels errors i avisos d'incompatibilitat (important Ctrl-F9, quadre inferior on surten els missatges), i també ens pot netejar (''tidy'') el codi per tal de què sigui compatible amb XHTML.&lt;br /&gt;
&lt;br /&gt;
=Escriure els nostres plugins per a gedit=&lt;br /&gt;
També podem escriure els nostres plugins, amb llenguatge C o python:&lt;br /&gt;
*http://www.micahcarrick.com/writing-plugins-for-gedit-3-in-python.html&lt;br /&gt;
&lt;br /&gt;
=Alternatives: Windows, MAC, Linux=&lt;br /&gt;
Cada programador ha de conèixer i triar les eines que li poden anar bé. Un cop triat un editor de text que s'ajusti a les seves necessitats, seria interessant perdre una mica de temps estudiant les possibilitats de configurar-lo amb la idea de millorar la productivitat i fer fàcils les tasques repetitives. La idea és que ens hem de centrar en la programació, no hem de perdre temps en errors tontos de sintaxi...&lt;br /&gt;
&lt;br /&gt;
Multiplataforma:&lt;br /&gt;
*Visual Studio Code&lt;br /&gt;
*Sublime Text2 (http://www.sublimetext.com/2). Està molt bé, és de pagament.&lt;br /&gt;
*Aptana Studio 3 (MAC, Windows, Linux). Alumnes han reportat que va molt bé.&lt;br /&gt;
*'''Atom'''. https://atom.io/ (open source). Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file.&lt;br /&gt;
*'''Brackets'''. http://brackets.io/. A modern, open source text editor that understands web design&lt;br /&gt;
Els usuaris de Windows/Mac hauran de trobar les eines que els vagin millor, adaptades a la seva manera de trebalalr. Per exemple:&lt;br /&gt;
*Notepad++&lt;br /&gt;
*Coda editor (http://en.wikipedia.org/wiki/Coda_%28web_development_software%29). Entorn MAC, privatiu&lt;br /&gt;
*Netbeans&lt;br /&gt;
*Eclipse&lt;br /&gt;
*Dreamweaver&lt;br /&gt;
&lt;br /&gt;
=Sublime: cas pràctic=&lt;br /&gt;
plugin per a Sublime: live reload for sublime text 3&lt;br /&gt;
*https://packagecontrol.io/packages/LiveReload&lt;br /&gt;
Quan gravem en el Sublime (Ctrl-S), automàticament refresca el navegador web.&lt;br /&gt;
&lt;br /&gt;
{{Autor}}, setembre 2018&lt;br /&gt;
[[Categoria: Institut Jaume Balmes]]&lt;br /&gt;
[[Categoria: Assignatura DAW-M06-WEC]]&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>