Você está na página 1de 11

JavaScript

es un lenguaje sript que es más fácil y rápido de escribir. Se utiliza para el


diseño de sitios interactivos.
•Aunque comparta mucha de la estructura del lenguaje completo de java
fue desarrollado de manera independiente.
•Puede interactuar con código HTML, permitiendo así contenido dinámico.
•Es un leguaje abierto que cualquiera puede usar sin licencia.
•Se ocupa para realizar, por ejemplo, cambios de fecha en pàgins web,
hacer que una liga parezca en una ventana “pop-up”, generar rollovers,
etc.
•Object oriented
•http://javascript.internet.com/image-effects/bouncing-image.html
•El lenguaje Java se puede usar para crear dos tipos de programas: los
applets y las aplicaciones. Un applet es un elemento más de una página
web, como una imagen o una porción de texto. Cuando el navegador
carga la página web, el applet insertado en dicha página se carga y se
ejecuta.
•Applets

•Pequeñas aplicaciones escritas en Java que se incluyen en páginas Web


(HTML) y que se puede ejecutar en cualquier navegador que disponga de
un intérprete Java.
•Diferencias entre applets y aplicaciones java
•Mientras que un applet puede transmitirse por la red Internet una
aplicación reside en el disco duro local. Una aplicación Java es como
cualquier otra que está instalada en el ordenador.
•La otra diferencia es que un applet no está autorizado a acceder a
archivos o directorios de la compu.
import javax.swing.JApplet; import javax.swing.SwingUtilities;
import javax.swing.JLabel;
public class HelloWorld extends JApplet {
public void init() {
new Runnable() {
public void run() {
JLabel lbl = new JLabel("Hello World");
add(lbl);
} });
} catch (Exception e) { System.err.println("createGUI didn't complete
successfully"); } } }

http://java.sun.com/applets/jdk/1.4/demo/applets/Animator/example4.html
• Active X
• Es un Componente de software que se puede insertar en una página
Web para ofrecer una funcionalidad no disponible en HTML
• Se usa en el desarrollo de páginas dinámicas  con el cual se generan
controles ActiveX.
• Se genera en diferentes lenguajes de programación y se deben
descargar al disco duro para que los documentos que los utilizan
puedan visualizarse.
• Hay controles ActiveX para mostrar un calendario, o para implementar
un sistema de FTP
• Solo funciona con aplicaciones como Word, Excel, Internet Explorer y
PowerPoint.
• Para animacion se habilita diferentes aplicaiones para compartir la
información.
• Sub LoadMSAgent()
Resp = Window.Confirm "Use the MS Agent control?"
If Resp Then
Window.Alert "Loading ActiveX Controls."
Document.WriteLn "<OBJECT ID='Agent' width=0 height=0"
Document.WriteLn "CLASSID='CLSID:F5BE8BD2-7DE6-11D0-91FE-
00C04FD701A5'"
Document.WriteLn " CODEBASE='http://activex.microsoft.com/" & _
    "controls/agent/msagent.exe#VERSION=1,5,1,0'>"
Document.WriteLn "<" & Chr(47) & "OBJECT>"
Document.WriteLn "<OBJECT ID='TruVoice' width=0 height=0"
Document.WriteLn " CLASSID='CLSID:B8F2846E-CE36-11D0-AC83-
00C04FD97575'"
Document.WriteLn " CODEBASE='http://activex.microsoft.com/" & _
    "controls/agent/cgram.exe#VERSION=1,5,0,0'>"
Document.WriteLn "<" & Chr(47) & "OBJECT>"
End If
End Sub
• XAML- extensible application markup language
• es un lenguaje basado en XML se usa para la presentación visual de
aplicaciones del mismo modo que HTML es el lenguaje que se usa para la
presentación visual de las páginas Web.
• El lenguaje XAML es un lenguaje declarativo. En concreto, XAML puede
inicializar objetos y establecer propiedades de los objetos, con una
estructura de lenguaje que muestra las relaciones jerárquicas entre los
diversos objetos y con un sistema de tipos de respaldo que admite la
extensión de los tipos.
• Puede crear elementos de interfaz de usuario para responder a los
eventos y manipular los objetos declarados en XAML.
• Los archivos XAML son archivos XML que generalmente tienen la
extensión de nombre de archivo .xaml.
• En el ejemplo siguiente se muestra el contenido de un archivo XAML de
Silverlight muy básico.
<Button> <Button.Background> <SolidColorBrush Color="Blue"/>
</Button.Background> <Button.Foreground> <SolidColorBrush
Color="Red"/> </Button.Foreground> <Button.Content> This is a button
</Button.Content> </Button>
• Silverlight
• Es una aplicación que integra en un solo
complemento multimedia, gráficos de
computador,animaciones e interactividad. La base de su
programación es XAML y el acceso a los objetos esta dado por C#
y Visual Basic (aunque la versión 1.0 trabajaba a partir
de JavaScript). El XAMLç puede ser usado para marcar los gráficos
vectoriales y las animaciones.
• Microsoft Expression Blend es la herramienta de Microsoft que se
utiliza para crear las animaciones en Silverlight.
• Silverlight soporta playback del formato de video VC-1 en todos los
navegadores compatibles sin requerir el
control ActiveX del Reproductor de Windows Media. Sin embargo,
la EULA dice que la licencia del VC-1 es "sólo para uso personal y
no-comercial de un consumidor".1 El contenido creado con
Silverlight sería más "buscable" e "indexable" que aquel que fue
creado con Adobe Flash por no estar compilado, pues se
representa como un texto XAML.
• create distributed applications working over the Internet through web
browsers. Examples include customized applications for gathering data,
viewing certain kinds of files, and displaying animation.
• ActiveX controls are comparable to Java applets: programmers designed both
of these mechanisms to allow web browsers to download and execute them.
They also differ:
• Java applets can run on nearly any platform, while ActiveX components
officially operate only with Microsoft's Internet Explorer web browser and the 
Microsoft Windows operating system.[2]Malware, e.g. computer viruses and 
spyware, can be accidentally installed from malicious websites using ActiveX
controls (drive-by downloads).
• Programmers can write ActiveX controls in any language which supports COM
component development, including the following languages/environments:
• C++ either directly or with the help of libraries such as ATL orMFC[3]
• Borland Delphi
• Visual Basic
• .NET Framework (C#/VB.NET)
• Common examples of ActiveX controls include command buttons,list
boxes, dialog boxes, and the Internet Explorer browser
• I believe that Silverlight is better than Java Applets because of the
following reasons:
• Tools: The designer/developer workflow provided by Silverlight
makes it incredibly powerful. In fact, my personal thought is that this
is the item that separates it from everything else.  Additionally,
Visual Studio "Orcas" (still to come) has extensions available for
Silverlight.  Visual Studio is a great development tool.  I definately
prefer Visual Studio to Eclipse.
• Open format: Silverlight grants the ability to distribute your
application in a complete open format of ECMA standard
JavaScript, XAML, which is just XML, and HTML (a W3C standard). 
This inheritantly allows you to expose the content of your
information to search engines without the need of creating
metadata.  Once the CLR is made available, C# will be able to be
used to develop Silverlight apps.  C# is a standardized language. 
The last time I checked, Java was not (I could be incorrect on this)

Você também pode gostar