Вы находитесь на странице: 1из 19

jESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA:

PASO 5 ENTORNO DE DESARROLLO DE SOFTWARE

Presentado por:

JONATHAN SANCHEZ GIRALDO

Tutor:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA: UNAD


2018
INTRODUCCIÓN

Mono es el nombre de un proyecto de código abierto iniciado por Ximian y actualmente


impulsado por Novell (tras la adquisición de Ximian) para crear un grupo de
herramientas libres, basadas en GNU/Linux y compatibles con .NET según lo
especificado por el ECMA.¿Por qué es odiada por muchos usuarios de GNU/Linux?
En el anterior trabajo individual se tenía como objetivo el aprendizaje y profundización
en el uso del sistema operativo Linux, mediante la creación de Scripts Shell para Bash,
SSH y Samba.

Posteriormente el trabajo individual en la fase 4 consiste en conocer todo lo relacionado


con la herramienta MonoDevelop que es totalmente gratuita y código abierto para el
desarrollo de aplicaciones basadas en .NET, C#, Java. Dicha herramienta es una buena
opción para el desarrollo de aplicaciones para diferentes sistemas operativos.
MonoDevelop es el directo competidor con la herramienta Visual Basic de Microsoft.
ACTIVIDAD INDIVIDUAL
Hacer una sinopsis (resumen muy breve y general) sobre el entorno MonoDevelop que
contemple los siguientes aspectos:
a. Definición (en que consiste el proyecto).
MonoDevelop es un entorno de desarrollo integrado libre y gratuito de código abierto,
que brinda la flexibilidad para modificar y adaptar el código, con lo que generalmente
se mejora su calidad, y la libertad para poder distribuirlo, según la licencia GPL
(General Public License), lo cual evita la piratería informática. También suele ofrecer
buen soporte a través de foros de usuarios y desarrolladores.
Gracias al proyecto Mono liderado por el mexicano Miguel de Icaza (el también creador
de GNOME). El proyecto Mono logró portar hace años las tecnologías .NET de
Microsoft para el sistema Linux y ha continuado su desarrollo sin cesar hasta el día de
hoy.

b. ¿Para qué sirve?


Esta herramienta sirve para crear aplicaciones multiplataforma para que corran en varios
sistemas operativos, está diseñado primordialmente para C# y otros lenguajes .NET
como Nemerle, Boo, Java (vía IKVM.NET) y en su versión 2.2 Python. MonoDevelop
originalmente fue una adaptación de SharpDevelop para Gtk#, pero desde entonces se
ha desarrollado para las necesidades de los desarrolladores del Proyecto Mono. El IDE
incluye manejo de clases, ayuda incorporada, completamiento de código, Stetic
(diseñador de GUI) integrado, soporte para proyectos, y un depurador integrado desde la
versión 2.2.

c. URL oficial del proyecto.

www.monodevelop.com

d. ¿Qué lenguajes soporta (en que lenguajes se puede producir el código resultante)?.

El proyecto Mono cuenta con todo lo necesario para programar con rapidez, soporta
varios lenguajes de programación como C#, Java, Boo, C, VB.NET, JavaScript,
ASP.NET, ADO.NET, Object Pascal e incluso se ha logrado portar PHP4. También es
posible realizar aplicaciones con interfaz gráfica en Linux gracias a las librerías gráficas
GTK#, lo cual permite programar una aplicación de una manera rápida y eficaz.

e. ¿En qué sistemas operativos se puede instalar?

La gran ventaja de MonoDevelop radica en que no sólo es capaz de ejecutarse sobre


sistemas Windows, sino también MacOS y en muchas de las distribuciones de Linux
como: Debian, Ubuntu, CentOS, Fedora,openSUSE y Solaris.

f. ¿Cuál es la última versión?

g. ¿Cuál sería el equivalente en Windows?

En Windows la versión más parecida a MonoDevelop es Visual basic, son hasta


similares hasta en el diseño de la interfaz.

2. Instalar del entorno gráfico de MonoDevelop en su distribución de Linux.

a. Averigüe como se instala el entorno de desarrollo MonoDevelop, descargue el


software necesario e instálelo en su S.O. Linux.

Lo primero que hay que hacer es saber que versión se Linux se tiene
AdrianaNavas

Ahora con el navegador vamos a buscar monodevelop

Bajamos y Download
Abrimos la terminal
Teniendo en cuenta que la versión que tenemos esa es la que instalamos
Segundo código:

c. Describa cada paso que dio y acompáñelo de las imágenes que capturó anteriormente.

Después de haberlo descargado

Se procede con la instalación


Actualizaciones
Comprendo los lenguajes de programación, como C++ o c# los cuales piden recursos de
Windows, sin embargo también me muestran java, sobre Windows…
Con el máximo respeto creo que es muy poco lo que se puede entender de la
programación de Linux, Sería mas productivo un programa que se pudiera ejecutar
sobre el.

Después de Mucho tiempo, vi el entorno de programación

3. Evidenciar el funcionamiento del entorno de desarrollo construyendo una ventana


tipo Windows que contenga en el centro su nombre completo, número de identificación
y el grupo que le correspondió en Linux. Tome una captura de pantalla (no confundir
con la terminal).
Descripción de la actividad:

1.Hacer una sinopsis (resumen muy breve y general) sobre el entorno de desarrollo
XAMPP (MariaDB, PHP, Perl) que contemple los siguientes aspectos:
a. Definición (en que consiste el proyecto).

XAMPP es un servidor independiente de plataforma de código libre. Te permite instalar


de forma sencilla Apache en tu propio ordenador, sin importar tu sistema operativo
(Linux, Windows, MAC o Solaris). Y lo mejor de todo es que su uso es gratuito.

XAMPP incluye además servidores de bases de datos como MySQL ySQLite con sus
respectivos gestores phpMyAdmin y phpSQLiteAdmin. Incorpora también el intérprete
de PHP, el intérprete de Perl, servidores de FTP como ProFTPD ó FileZilla FTP Serve,
etc. entre muchas cosas más.

¿Para que sirve?

Como ya lo debes haber deducido, XAMPP es una herramienta de desarrollo que te


permite probar tu trabajo (páginas web o programación por ejemplo) en tu propio
ordenador sin necesidad de tener que acceder a internet.

Si eres un desarrollador que recién está comenzando, tampoco debes preocuparte sobre
las configuraciones ya que XAMPP te provee de una configuración totalmente
funcional desde el momento que lo instalas (básicamente lo extraes). Sin embargo, es
bueno acotar que la seguridad de datos no es su punto fuerte, por lo cual no es
suficientemente seguro para ambientes grandes o de producción.

URL oficial del proyecto.


https://www.apachefriends.org/es/index.html

d. ¿Qué lenguajes soporta (en que lenguajes se puede producir el código resultante)?

Mas que soportar lenguajes de programación s una plataorma la cual puede ser un
paquete el cual como si fuera un servidor, trabajaría con diferentes lenguajes de
programación como php y perl.
Sin embargo después de ser instalado hace de plataforma para muchos otros lengiajes de
programación.

e. ¿En qué sistemas operativos se puede instalar?

Linux Windows Unix

f. ¿Cuál es la última versión?

g. ¿Cuál sería el equivalente en Windows?


WAMPServer
BitNami, , , asyPHP, Entre otros

2. Instalar XAMPP en su distribución de Linux.


a. Averigüe como se instala el entorno de desarrollo XAMPP, descargue el software
necesario e instálelo en su S.O. Linux.

b. Para cada paso, capture imágenes de pantallas para evidenciar su trabajo.

c. Describa cada paso que dio y acompáñelo de las imágenes que capturó anteriormente.
Intuicion
Las descargas no se ven mientras no se trabaje con lo propio, es decir no se configure la
descarga para que se vea.

Estimado tutor, He instalado y probado UBUNTU, es para mi como si fuera Windows


XP Muy bueno pero no satisface todas mis expctativas.

Evidenciar el funcionamiento del entorno de desarrollo construyendo una página


php denominada prueba.php, que imprima en pantalla el saludo “hola mundo”.
Ingrese a un navegador web e invoque la página y evidencie que el resultado sea el
saludo anteriormente mencionado. Tome una captura de pantalla y adiciónela al
informe.

<!DOCTYPE HTML>
<html lang="es-ES">
<head>
<meta charset="UTF-8">
<title>Suma de 2 numeros en PHP</title>
</head>
<body>
<H2>Suma de 2 numeros en PHP</H2>
<form action="suma.php" method="POST">
<table>
<tr>
<td><input type="text" name="numero1"></td>
</tr>
<tr>
<td><input type="text" name="numero2"></td>
</tr>
<tr>
<td> <input type="submit" value="sumar"> </td>
</tr>
</table>
</form>
</body>
</html>
CONCLUSIONES

Por medio del presente trabajo Se pudo determinar que al igual que con Windows Se
pueden hacer cosas en Linux, y este es de licenciamiento libre lo cual lo hace la mejor
alternativa, sin embargo los colegios enseñan a las personas a trabajar sobre Windows
limitando asi la manera de como se ve el mundo a través de los sistemas.

Вам также может понравиться