Vous êtes sur la page 1sur 9

2. - Looking for a specific book (computer system) a topic about your career. Java Java as a programming platform.

The Java platform is the name of an environment or computing platform originally from Sun Microsystems, able to run applications developed using the Java programming language or other languages that compile to byte code and a set of development tools. In this case, the platform is not a specific hardware or operating system, but rather a charge virtual machine running applications, and a set of standard libraries that provide common functionality. The platform is named the (formerly known as Java 2 [1] platform) Java platform, and includes: Java Platform, Standard Edition (Java Platform, Standard Edition) or Java SE (formerly J2SE). Java Platform, Java EE (formerly J2EE) Enterprise (Java Platform, Enterprise Edition) Edition or. Java Platform, Micro (Java Platform, Micro Edition) Edition, or Java ME (formerly J2ME). Since 2006, the current version of the Java Platform Standard Edition is known as Java SE 6 as external version, and as internal version 1.6. However, the term version 6 An overview of the multitude of technologies that comprise the Java platform can be found in the JDK documentation page is preferred... The java white paper buzzwords.

The authors of Java have written an influential White Paper that explains their design goals and accomplishments. They also published a shorter summary that is organized along the following 11 buzzwords: 1. Simple

We wanted to build a system that could be programmed easily without a lot of esoteric training and which leveraged today's standard practice. So even though we found that C++ was unsuitable, we designed Java as closely to C++ as possible in order to make the system more comprehensible. Java omits many rarely used, poorly understood, confusing features of C++ that, in our experience, bring more grief than benefit. This is a great achievement. Note, however, that the graphical user interface (GUI) libraries are significantly larger. 2. Object Oriented

Simply stated, object-oriented design is a technique for programming that focuses on the data (= objects) and on the interfaces to that object. To make an analogy with carpentry, an "objectoriented" carpenter would be mostly concerned with the chair he was building, and secondarily with the tools used to make it; a "non-object-oriented" carpenter would think primarily of his tools. The object-oriented facilities of Java are essentially those of C++. 3. Distributed

Java has an extensive library of routines for coping with TCP/IP protocols like HTTP and FTP. Java applications can open and access objects across the Net via URLs with the same ease as when accessing a local file system.

Nombre: Gonzlez lvarez Odaly

Grupo: 606

4.

Robust

Java is intended for writing programs that must be reliable in a variety of ways. Java puts a lot of emphasis on early checking for possible problems, later dynamic (run-time) checking, and eliminating situations that are error-prone. The single biggest difference between Java and C/C++ is that Java has a pointer model that eliminates the possibility of overwriting memory and corrupting data. 5. Secure

Java is intended to be used in networked/distributed environments. Toward that end, a lot of emphasis has been placed on security. Java enables the construction of virus-free, tamper-free systems. 6. Architecture Neutral

The compiler generates an architecture-neutral object file formatthe compiled code is executable on many processors, given the presence of the Java runtime system. The Java compiler does this by generating byte code instructions which have nothing to do with a particular computer architecture. Rather, they are designed to be both easy to interpret on any machine and easily translated into native machine code on the fly. 7. Portable

Unlike C and C++, there are no "implementation-dependent" aspects of the specification. The sizes of the primitive data types are specified, as is the behavior of arithmetic on them. 8. Interpreted

The Java interpreter can execute Java byte codes directly on any machine to which the interpreter has been ported. Since linking is a more incremental and lightweight process, the development process can be much more rapid and exploratory. 9. High Performance

While the performance of interpreted byte codes is usually more than adequate, there are situations where higher performance is required. The byte codes can be translated on the fly (at run time) into machine code for the particular CPU the application is running on. 10. Multithreaded

[The] benefits of multithreading are better interactive responsiveness and real-time behavior. 11. Dynamic

In a number of ways, Java is a more dynamic language than C or C++. It was designed to adapt to an evolving environment. Libraries can freely add new methods and instance variables without any effect on their clients. In Java, finding out run time type information is straightforward.

Java applets and the internet.

A Java applet is a small application written in Java and delivered to users in the form of byte code. The user launches the Java applet from a web page and it is then executed within a Java Virtual Machine (JVM) in a process separate from the web browser itself. A Java applet can appear in a frame of the web page, a new application window, Sun's Applet Viewer or a stand-alone tool for testing applets. Java applets were introduced in the first version of the Java language in 1995.

Nombre: Gonzlez lvarez Odaly

Grupo: 606

Java applets can be written in any programming language that compiles to Java byte code. They are usually written in Java but other languages such as Jython,[8] JRuby,[9] Pascal,[10] Scala or Eiffel (via Smart Eiffel)[11] may be used as well. Java applets run at very fast speeds comparable to, but generally slower than, other compiled languages such as C++. Until approximately 2011, Java applets had been many times faster than JavaScript.[12] Unlike JavaScript, Java applets have access to 3D hardware acceleration, making them well suited for non-trivial, computation intensive visualizations. As browsers have gained support for hardware accelerated graphics thanks to the canvas technology (or specifically WebGL in the case of 3D graphics), as well as just in time compiled JavaScript, the speed difference has become less noticeable. Since Java's byte code is cross-platform (or platform independent), Java applets can be executed by browsers (or other clients) for many platforms, including Microsoft Windows, FreeBSD, Unix, OS X and Linux. It is also trivial to run a Java applet as an application with very little extra code so that it can be run directly from the integrated development environment (IDE). A short history of java.

The Java language and virtual machine began as an internal project at Sun Microsystems in 1990. Sun engineers were not satisfied with the performance of the C + + language , so James Gosling, Mike Sheridan , and Patrick Naughton, along with other more they began to develop a new language , initially thought to devote to programming of all kinds of appliances such as microwaves, refrigerators , mobile phones, etc. .. They thought that they would generate many important applications for the technology of the future. The language should obviate problems presented C + +, in fields such as distributed scheduling, multithreaded applications, managing memory and be easier to handle than C + +. Finally wanted the programs to be portable to all kinds of devices. Initially the language was called Oak (in Spanish ' oak ), in ho nor of an oak tree that was in front of the office. In 1992, was presented as evidence a PDA with graphical interface and an intelligent assistant represented by a dummy named Duke. Oak was presented to competition, as a technological solution in several industry projects for film and television, but was not elected. In 1994 John Gage, James Gosling, Bill Joy, Patrick Naughton, Wayne Rosing, and Eric Schmidt met to redirect Oak. They decided to direct it toward Web technology, it was thought that after the appearance of the Mosaic browser, it would evolve into the same kind of interactivity that cable television, for which they had been preparing Oak. It was also in 1994 when the name was changed to Oak Java. Shortly after, even in 1994, the Java 1.0 platform was available for download on the Web. In 1995, Netscape announced that it would include support for Java in their browsers, with this giving good support to Java.

Common misconceptions about java.

Java is the most widely used language in the world ([citation needed]), and everyone has an opinion about it. Due to it being mainstream, it is usually mocked, and sometimes rightly so, but sometimes the criticism just doesnt touch reality. Ill try to explain my favorite 5 misconceptions about Java. Java is slow that might have been true for Java 1.0, and initially may sounds logical, since java is not compiled to binary, but to byte code, which is in turn interpreted. However, modern versions of the JVM are very, very optimized (JVM optimizations is a topic worth not just an article, but a whole book) and this is no longer remotely true. As noted here, Java is even on-par with C++ in some cases. And it is certainly not a good idea to make a joke about Java being slow if you are a Ruby or PHP developer.

Nombre: Gonzlez lvarez Odaly

Grupo: 606

Java is too verbose here we need to split the language from the SDK and from other libraries. There is some verbosity in the JDK (e.g. java.io), which is: 1. easily overcome with de-facto standard libraries like guava 2. a good thing As for language verbosity, the only reasonable point was anonymous classes. Which are no longer an issue in Java 8 with the the functional additions. Getters and setters, Foo foo = new Foo () instead of using Val that is (possibly) boilerplate, but its not verbose it doesnt add conceptual weight to the code. It doesnt take more time to write, read or understand. Other libraries it is indeed pretty scary to see a class like AbstractCommonAsyncFacadeFactoryManagerImpl. But that has nothing to do with Java. It can be argued that sometimes these long names make sense; it can also be argued that they are as complex because the underlying abstraction is unnecessarily complicated, but either way, it is a design decision taken per-library, and nothing that the language or the SDK impose per-se. It is common to see over engineered stuff, but Java in no way pushes you in that direction stuff can be done in a simple way with any language. You can certainly have AbstractCommonAsyncFacadeFactoryManagerImpl in Ruby, just there wasnt a stupid architect that thought its a good idea and who uses Ruby. If big, serious, heavy companies were using Ruby, I bet wed see the same. Enterprise Java frameworks are bloat ware that was certainly true back in 2002 when EJB 2 was in use (or has been, Im too young to remember). And there are still some over engineered and bloated application servers that you dont really need. The fact that people are using them is their own problem. You can have a perfectly nice, readable, easy to configure and deploy web application with a framework like spring, Guise or even CDI; with a web framework like Spring-MVC, Play, Wicket, and even the latest JSF. Or even without any framework, if you feel like you dont want to reuse the evolved-through-real-world-use frameworks. You can have an application using a message queue, a NoSQL and a SQL database, Amazon S3 file storage, and whatnot, without any accidental complexity. Its true that people still like to overeingineer stuff, and add a couple of layers where they are not needed, but the fact that frameworks give you this ability doesnt mean they make you do it. For example, heres an application that crawls government documents, indexes them, and provides a UI for searching and subscribing. Sounds sort-of simple, and it is. It is written in Scala (in a very java way), but uses only java frameworks spring, spring-mvc, lucene, Jackson, guava. I guess you can start maintaining pretty fast, because it is straightforward. You cant prototype quickly with Java this is sort-of related to the previous point it is assumed that working with Java is slow, and thats why if you are a startup, or a weekend/hackathon project, you should use Ruby (with Rails), Python, Node JS or anything else that allows you to quickly prototype, to save & refresh, to painlessly iterate. Well, that is simply not true, and I dont know even where it comes from. Maybe from the fact that big companies with heavy processes use Java, and so making a java app is taking more time. And Save-and-Refresh might look daunting to a beginner, but anyone who has programmed in Java (for the web) for a while, has to know a way to automate that (otherwise hes a n00b, right?). Ive summarized the possible approaches, and all of them are mostly OK. Another example here (which may be used as an example for the above point as well) I made did this project for verifying secure password storage of websites within a weekend + 1 day to fix stuff in the evening. Including the security research. Spring-MVC, JSP templates, Mongo DB. Again quick and easy. You can do nothing in Java without an IDE of course you can you can use notepad++, vim, and emacs. You will just lack refactoring, compile-on-save, call hierarchies. It would be just like programming in PHP or Python or JavaScript. The IDE vs. Editor Debate is a long one, but you can use Java without an IDE. It just doesnt make sense to do so, because you get so much more from the IDE than from a text editor + command line tools.

Nombre: Gonzlez lvarez Odaly

Grupo: 606

2 - . Ests buscando un libro especfico (sistema informtico) un tema acerca de su carrera. Java Java Como una plataforma de programacin. La plataforma Java es el nombre de un entorno o plataforma de computacin originaria de Sun Microsystems , capaz de ejecutar aplicaciones desarrolladas usando el lenguaje de programacin Java u otros lenguajes que compilan a bytecode y un conjunto de herramientas de desarrollo. En este caso, la plataforma no es un sistema especfico de hardware o de operacin, sino ms bien una carga de aplicaciones de la mquina virtual en ejecucin, y un conjunto de libreras estndar que ofrecen funcionalidad comn. La plataforma es el nombre de la (anteriormente conocido como Java 2 [1] de la plataforma) plataforma de Java, e incluye: Java Plataforma, Standard Edicin (Java Plataforma, Standard edicin) o Java SE (antes J2SE). Plataforma Java, Java EE (antes J2EE) Empresa (Java Plataforma, Enterprise edicin) Edicin o. Edicin de Java Plataforma, Micro (Java Plataforma, Micro edicin), o Java ME (J2ME). Desde 2006, la versin actual de Java Plataforma Standard edicin es conocido como Java SE 6 como versin externa, y como versin interna 1.6. Sin embargo, se prefiere el trmino versin 6 Una visin general de la multitud de tecnologas que componen la plataforma Java se puede encontrar en la pgina de documentacin de JDK... Los java palabras de moda "Libro Blanco. Los autores de Java han escrito un Libro Blanco influyente que explica sus objetivos de diseo y logros. Tambin publicaron un resumen ms corto que se organiza a lo largo de los siguientes 11 palabras de moda: 1. Simple Queramos construir un sistema que pudiera ser programado fcilmente sin mucho entrenamiento esotrico y que apalancado prctica estndar actual. As que, aunque se encontr que C + + no era adecuado, se dise Java como de cerca a C + + como sea posible con el fin de hacer el sistema ms comprensible. Java omite muchos rara vez se utilizan poco conocidos, caractersticas confusas de C + + que, en nuestra experiencia, trae ms dolor que beneficio. Este es un gran logro. Tenga en cuenta, sin embargo, que la interfaz de usuario (GUI) bibliotecas grficas de usuario son significativamente ms grandes. 2. Orientada a Objetos En pocas palabras, el diseo orientado a objetos es una tcnica para la programacin que se centra en los datos (= objetos) y en las interfaces con ese objeto. Para hacer una analoga con la carpintera, carpintero " orientado a objetos " se debera principalmente preocupados por la silla que estaba construyendo, y en segundo lugar con las herramientas que se utilizan para hacerlo; un carpintero " no orientado a objetos " se le ocurrira principalmente de sus herramientas. Las instalaciones orientadas a objetos de Java son esencialmente las de C + +. 3. Distribuido Java tiene una amplia biblioteca de rutinas para hacer frente a los protocolos TCP / IP como HTTP y FTP. Las aplicaciones Java pueden abrir y acceder a travs de los objetos de la Red a travs de las direcciones URL con la misma facilidad que al acceder a un sistema de archivos local.

Nombre: Gonzlez lvarez Odaly

Grupo: 606

4. Robust Java est destinado para escribir programas que deben ser fiables en una variedad de maneras. Java pone mucho nfasis en la comprobacin temprana de posibles problemas, ms tarde dinmico (tiempo de ejecucin) de cheques, y la eliminacin de situaciones que son propensos a errores.... La nica gran diferencia entre Java y C / C + + es que Java tiene un modelo puntero que elimina la posibilidad de sobrescribir la memoria y la corrupcin de datos. 5. Asegure Java est destinado a ser utilizado en entornos de red / distribuidos. Con ese fin, mucho nfasis se ha puesto en la seguridad. Java permite la construccin de, sistemas de manipulacin libres de virus. 6. Arquitectura neutra El compilador genera un archivo de objeto - el formato de cdigo compilado arquitectura neutra es ejecutable en muchos procesadores, dada la presencia del sistema de ejecucin de Java. El compilador Java hace esto mediante la generacin de instrucciones de cdigo de bytes que no tienen nada que ver con una arquitectura de computadora en particular. Ms bien, estn diseados para ser a la vez fciles de interpretar en cualquier mquina y fcilmente traducido a cdigo de mquina nativo sobre la marcha. 7. Porttil A diferencia de C y C + +, no hay aspectos " dependientes de la implementacin " de la especificacin. Los tamaos de los tipos de datos primitivos se especifican, como es el comportamiento de la aritmtica en ellos. 8. Interpretada El intrprete Java puede ejecutar cdigos de bytes de Java directamente en cualquier mquina a la que el intrprete ha sido portado. Dado que la vinculacin es un proceso ms gradual y ligero, el proceso de desarrollo puede ser mucho ms rpido y exploratorio. 9. Alto Rendimiento Mientras que el rendimiento de los cdigos de bytes interpretados suele ser ms que adecuado, hay situaciones donde se requiere un mayor rendimiento. Los cdigos de bytes se pueden traducir al vuelo (en tiempo de ejecucin) en cdigo mquina para la CPU particular, la aplicacin se est ejecutando. 10. Multiproceso [El] beneficios de multithreading estn mejor respuesta interactiva y el comportamiento en tiempo real. 11. Dinmica En un nmero de maneras, Java es un lenguaje ms dinmico que C o C + +. Fue diseado para adaptarse a un entorno en evolucin. Las bibliotecas pueden aadir libremente nuevos mtodos y variables de instancia sin ningn efecto sobre sus clientes. En Java, descubrir informacin de tipo en tiempo de ejecucin es sencillo.

Nombre: Gonzlez lvarez Odaly

Grupo: 606

Applets de Java y el Internet. Un applet de Java es una pequea aplicacin escrita en Java y se entregan a los usuarios en forma de cdigo de bytes. El usuario inicia el applet de Java desde una pgina web y se ejecuta entonces dentro de una mquina virtual Java (JVM) en un proceso separado del propio navegador web. Un applet de Java puede aparecer en un cuadro de la pgina web, una nueva ventana de la aplicacin, AppletViewer de Sun o de una herramienta independiente para los applets de prueba. Applets de Java se introdujeron en la primera versin del lenguaje Java en 1995. Applets de Java pueden ser escritos en cualquier lenguaje de programacin que se compila a cdigo de bytes de Java. Por lo general, estn escritos en Java, pero otros lenguajes como Jython , [ 8 ] JRuby , [ 9 ] Pascal, [ 10 ] o Scala Eiffel ( a travs de Smart Eiffel) [ 11 ] Se pueden usar tambin. Applets de Java correr a velocidades muy rpidas comparables a, pero en general ms lento que otros lenguajes compilados como C + +. Hasta aproximadamente 2011, los applets de Java han sido muchas veces ms rpidos que JavaScript. [12] A diferencia de JavaScript, applets Java tienen acceso a la aceleracin 3D por hardware, lo que hace muy adecuados para los no- trivial, computacin intensiva visualizaciones. Como los navegadores se han ganado el apoyo de hardware de grficos acelerados gracias a la tecnologa de la lona (o especficamente WebGL en el caso de los grficos 3D), as como justo a tiempo compilado JavaScript, la diferencia de velocidad se ha convertido en menos notable. Dado que el cdigo de bytes de Java es multiplataforma (o plataforma) , los applets de Java pueden ser ejecutadas por los navegadores (u otros clientes) para muchas plataformas , incluyendo Microsoft Windows , FreeBSD , Unix, OS X y Linux. Tambin es trivial para ejecutar un applet de Java como una aplicacin con muy poco cdigo adicional para que se puede ejecutar directamente desde el entorno de desarrollo integrado (IDE). Una breve historia de java. El lenguaje Java y la mquina virtual que comenz como un proyecto interno de Sun Microsystems en 1990. Ingenieros de Sun no estaban satisfechos con el rendimiento del lenguaje C + + , por lo que James Gosling, Mike Sheridan y Patrick Naughton, junto con otros ms comenzaron a desarrollar un nuevo lenguaje , que inicialmente se pensaba dedicar a la programacin de todo tipo de electrodomsticos como microondas, refrigeradores, telfonos mviles, etc. .. Ellos pensaban que iban a generar muchas aplicaciones importantes para la tecnologa del futuro. El lenguaje debe obviar los problemas que se presentan en C + +, en campos tales como la programacin distribuida, aplicaciones multiproceso, la gestin de memoria y ser ms fcil de manejar que C + +. Por ltimo quera que los programas sean porttiles para todo tipo de dispositivos. Inicialmente, el lenguaje fue llamado Roble (en espaol roble), en honor de un roble que estaba en frente de la oficina. En 1992, se present como prueba una PDA con interfaz grfica y un asistente inteligente representado por un mueco llamado Duke. Roble se present a la competencia, como una solucin tecnolgica en varios proyectos de la industria de cine y televisin, pero no fue elegido. En 1994 John Gage, James Gosling, Bill Joy, Patrick Naughton, Wayne Rosing y Eric Schmidt se reunieron para redirigir Roble. Decidieron dirigirla hacia la tecnologa Web, se pensaba que despus de la aparicin del navegador Mosaic, que se desarrollara en el mismo tipo de interactividad que la televisin por cable, para la cual haban estado preparando Roble. Fue tambin en 1994 cuando el nombre fue cambiado a Roble Java. Poco despus, an en 1994, la plataforma Java 1.0 estaba disponible para su descarga en la web. En 1995, Netscape anunci que incluira soporte para Java en sus navegadores, con est dando un buen soporte para Java.

Nombre: Gonzlez lvarez Odaly

Grupo: 606

Conceptos errneos comunes acerca de java. Java es el lenguaje ms utilizado en el mundo ([cita requerida]), y cada uno tiene una opinin al respecto. Debido a que es la corriente principal, por lo general se burl, y, a veces con razn, pero a veces la crtica simplemente no toca la realidad. Voy a tratar de explicar mis favoritos 5 conceptos errneos acerca de Java. Java es lento - que podra haber sido cierto para Java 1.0, y en un principio puede parecer lgico, ya que Java no se compila a binario, pero a cdigo de bytes, que es a su vez interpretado. Sin embargo, las versiones modernas de la JVM son muy, muy optimizados (optimizaciones de JVM es un tema digno no slo un artculo, sino un libro entero) y esto ya no es remotamente cierto. Como se ha sealado aqu, Java es an a la par con C + + en algunos casos. Y ciertamente no es una buena idea hacer una broma acerca de Java es lento si usted es un desarrollador de Ruby o PHP. Java es demasiado prolijo - aqu tenemos que dividir el idioma en el SDK y de otras bibliotecas. Hay un poco de verborrea en el JDK (por ejemplo java.io ) , que es: . . 1 superar fcilmente con bibliotecas estndar de facto como la guayaba 2 bueno En cuanto a la verbosidad del lenguaje, el nico punto razonable era clases annimas. Que ya no son un problema en Java 8 con los de las adiciones funcionales. Captadores y definidores, Foo foo = new Foo ( ) en lugar de utilizar Val - que es (posiblemente) repetitivo, pero no es verbose - no aade peso conceptual para el cdigo. No se necesita ms tiempo para escribir, leer o entender. Otras bibliotecas - de hecho son bastante aterrador para ver una clase como AbstractCommonAsyncFacadeFactoryManagerImpl . Pero eso no tiene nada que ver con Java. Se puede argumentar que a veces estos nombres largos tienen sentido; tambin puede argumentarse que son tan complejas porque la abstraccin subyacente es innecesariamente complicado, pero de cualquier manera, es una decisin de diseo adoptado por - biblioteca, y nada de lo que el idioma o el SDK imponen per se. Es comn ver sobre la materia de ingeniera, pero Java de ninguna manera te empuja en esa direccin - cosas se puede hacer de una manera sencilla con cualquier idioma. Por supuesto que puede tener AbstractCommonAsyncFacadeFactoryManagerImpl en Ruby, simplemente no haba un arquitecto estpida que cree que es una buena idea y que usa Ruby. Si " grandes graves y pesadas " compaas estaban usando Ruby, apuesto a que nos gustara ver el mismo. Marcos Enterprise Java son mercancas de la hinchazn - que era cierto en 2002, cuando EJB 2 estaba en uso (o "ha sido, soy demasiado joven para recordar). Y todava hay algunos servidores de aplicaciones a travs de la ingeniera y la hinchada que usted realmente no necesita. El hecho de que la gente est utilizando ellos es su propio problema. Usted puede tener un perfectamente agradable, fcil de leer, fcil de configurar y desplegar aplicaciones Web con un marco como la primavera, Guise o incluso CDI; con un marco web como Spring- MVC, Play, Wicket, y hasta lo ltimo de JSF. O incluso sin ningn tipo de marco, si usted siente que no desea volver a utilizar los marcos a travs evolucionado - eficientes en el uso del mundo real. Usted puede tener una aplicacin que utiliza una cola de mensajes, un NoSQL y una base de datos SQL, almacenamiento de archivos de Amazon S3, y todo eso, sin ninguna complejidad accidental. Es cierto que la gente todava le gusta overeingineer cosas, y aadir un par de capas en las que no se necesitan, pero el hecho de que los marcos que dan esta capacidad no significan que ellos hacen lo haces. Por ejemplo, aqu hay una aplicacin que rastrea los documentos del gobierno, ndices, y proporciona una interfaz de usuario para buscar y suscribirse. Sonidos clase-de simple, y lo es. Est escrito en Scala (de una manera muy java), pero slo utiliza marcos java - primavera, spring- mvc, Lucene, Jackson, guayaba. Supongo que se puede empezar a mantener bastante rpido, debido a que es sencillo.

Nombre: Gonzlez lvarez Odaly

Grupo: 606

No se puede prototipos rpidamente con Java - esto es una especie de relacin con el punto anterior - se supone que el trabajo con Java es lento, y es por eso si usted es un inicio, o un proyecto de fin de semana / hackathon, debe utilizar Rub (con Rails), Python, nodo JS o cualquier otra cosa que le permite prototipos rpidamente, guardar y actualizar, iterar sin dolor. Bueno, eso simplemente no es verdad, y no s siquiera de dnde viene. Tal vez por el hecho de que las grandes empresas con procesos pesados utilizan Java, por lo que hacer una aplicacin de java est tomando ms tiempo. Y Save- y - Refresh puede parecer desalentador para un principiante, pero cualquiera que haya programado en Java (para la web) por un tiempo, tiene que saber una manera de automatizar que (de lo contrario es un n00b, verdad?). He resumido los enfoques posibles, y todos ellos son en su mayora en Aceptar. Otro ejemplo aqu (que puede ser utilizado como un ejemplo para el punto anterior tambin) - Hice lo hizo este proyecto para verificar el almacenamiento de contraseas seguras de los sitios web en un fin de semana + 1 da para arreglar cosas en la noche. Incluyendo la investigacin sobre seguridad. Spring- MVC, plantillas JSP, Mongo DB. Una vez ms - rpido y facile. No puedes hacer nada en Java sin un IDE - por supuesto usted puede - puede usar Notepad + +, vim y emacs. Usted slo carecen de refactorizacin, compilar -a- guardar, acceder jerarquas. Sera igual que la programacin en PHP o Python o JavaScript. El IDE vs Editor Debate es larga, pero se puede usar Java sin un IDE. Simplemente no tiene sentido hacerlo, porque te dan mucho ms de la IDE que desde un editor de texto + herramientas de lnea de comandos.

Nombre: Gonzlez lvarez Odaly

Grupo: 606

Vous aimerez peut-être aussi