Sv Community El Salvador
Soporte y Tecnología => Programas => Topic started by: sicario on July 06, 2006, 02:37:14 pm
-
Hey amigos.... tengo una pregunta tonta y como ustedes ya sabe pues de JAVA casi nadie dice nada no contras tan facil alguna informacion... detallada.... mi pregunta es la siguiente.. aparte de todos los IDE'S conocidos y por haber tales como el NETBEANS. ¿HAY ALGOTRA PLATAFORMA PARA PROGRAMAR EN JAVA? Alguna que sea de pago y robusta que me permita programar mas facil o mas estructurado que se yo. que me dicen del BIZFLOW? alguien lo conoce?
-
mira para vos ke estas empezando vuelvo a repetirtelo con notepad y la consola te basta, porkeeeeeeeeee? porque segun las platicas respecto a java ke hemos tenido vos keres construir un edificio sin sikiera saber mezclar el cemento, siguiendo, te recomiendo ke empeces con aplicaciones pekeñas aplicaciones en modo consola, para ke entendes los conceptos de clases, polimorfismo y herencia del lenguaje
Java asi como el lenguaje si te metes con un IDE, vos ke programas con VB y te metes a un IDE de Java te vas a confundir yo te recomiendo empeces por consola, y despues pegues el salto a una aplicacion grafica
y no creas ke vas a encontrar las mismas comodidades que tenes en VB con los IDES de Java totalmente ekivocado si pensas eso
-
mira sicario yo voy comenzando con java y a mi me recomendaron el java studio 8 asi que con ese estoy comenzando :thumbsup:
-
mira para vos ke estas empezando vuelvo a repetirtelo con notepad y la consola te basta, porkeeeeeeeeee? porque segun las platicas respecto a java ke hemos tenido vos keres construir un edificio sin sikiera saber mezclar el cemento, siguiendo, te recomiendo ke empeces con aplicaciones pekeñas aplicaciones en modo consola, para ke entendes los conceptos de clases, polimorfismo y herencia del lenguaje
Java asi como el lenguaje si te metes con un IDE, vos ke programas con VB y te metes a un IDE de Java te vas a confundir yo te recomiendo empeces por consola, y despues pegues el salto a una aplicacion grafica
y no creas ke vas a encontrar las mismas comodidades que tenes en VB con los IDES de Java totalmente ekivocado si pensas eso
Asi es Sicario, en lo personal eso me sucedio, y empece con Netbeans pero hay conceptos que necesitas que en ese punto te confunden y es mejor tenerlos bien cimentados en modo texto y consola como te dice Realbo
-
Mira sicario.. mi recomendacion personal es que te compres un librito y con el notepad y el j2sdk...
Despues cuando ya hayas aprendido todos los conceptos básicos, herencia, polimorfismo, objetos, etc...
Entonces podes comenzar a usar algun IDE, y ya podes comenzar a usar herramientas mas "enterprise".
Lo que pasa es que aunque ciertamente podes desarrollar aplicaciones sin tener claros esos conceptos, lo que va a suceder es que los programas finales probablemente no tengan un diseño lo suficientemente "abstracto" como para luego ampliarlos y reutilizarlos.
-
yo creo que aunque estes aprendiendo no es necesario que ocupes una herramienta liviana como notepad, sobre todo no lo ocuparia porque no me agrada trabajar con codigo que no este identado siento que no me hago bien la idea de lo que estoy trabajando, tambien la sintaxis quiero que se cambie de colores y cosas asi por el estilo que notepad no te va a ofrecer.
Tal vez puede parecer como el comentario que se ocupa seguido de "estas matando una mosca con un cañon" pero hay algunos casos en los que me parece que vale la pena utilizar el exceso :p
Pero la verdad de los casos que a mi me recomendaron java studio porque voy a estar utilizando uml entonces ese trae una parte para uml y por eso ha sido la opcion de inicio no tanto porque me guste todas las cosas que mencione con anterioridad.
-
yo creo que aunque estes aprendiendo no es necesario que ocupes una herramienta liviana como notepad, sobre todo no lo ocuparia porque no me agrada trabajar con codigo que no este identado siento que no me hago bien la idea de lo que estoy trabajando, tambien la sintaxis quiero que se cambie de colores y cosas asi por el estilo que notepad no te va a ofrecer.
eske no se trata de ver las variables en colores, sino el entendimiento del lenguaje programando 100% codigo, recordemos que los IDES te insertan codigo que ellos generan que a veces son inservibles o sin explicacion osea te orientan a que lo hagas como ellos quieren recordemos que sicarin esta pidiendo un IDE no un editor para ver las variables en colores, textos identados, etc, etc. si de eso se trata pues con JCreator basta
un IDE en Java es diferente a un Editor
-
no todos los IDE son aquellos que te insertan codigo desconocido en tus trabajos, vos estas pensando en el visual basic ya sea desde el 6 viajando hasta el visual studio .net (c#, j#...) , en donde te insertan un monton de basura en tus proyectos y a eso es a lo que se estan entonces uds queriendo refererir con lo de que no vas aprender bien. Pero si vos queres aun en el IDE podes desarrollar un proyecto basico en donde tengas pleno conocimiento de todo el codigo que se involucra. creo que la diferencia uqe deberias de hacer no es que un IDE en Java es diferente a un editor sino que muchos IDE son diferentes a los de micro$oft. :D
Y aun en el visual studio .net podes irte por el otro lado de no dejar que el te desarrolle todo el codigo ya que en c# podes comenzar un proyecto en limpio y vos armarlo todo.
-
no todos los IDE son aquellos que te insertan codigo desconocido en tus trabajos, vos estas pensando en el visual basic ya sea desde el 6 viajando hasta el visual studio .net (c#, j#...) , en donde te insertan un monton de basura en tus proyectos y a eso es a lo que se estan entonces uds queriendo refererir con lo de que no vas aprender bien. Pero si vos queres aun en el IDE podes desarrollar un proyecto basico en donde tengas pleno conocimiento de todo el codigo que se involucra. creo que la diferencia uqe deberias de hacer no es que un IDE en Java es diferente a un editor sino que muchos IDE son diferentes a los de micro$oft. :D
shh shh te voy a contar mi secreto.. no uso IDEs para cosas chiquitas.. pk demasiada memoria fslkajfhlkfda la mayoria de IDEs son medio mounstrosos.... solo en la mac puedo trabajar a gusto en el Netbeans..
Cuando hago cosas pequeñas me basta y sobra el Emacs.... ya para cosas mas grandecitas si awebo uso el IDE
-
shh shh te voy a contar mi secreto.. no uso IDEs para cosas chiquitas.. pk demasiada memoria fslkajfhlkfda la mayoria de IDEs son medio mounstrosos.... solo en la mac puedo trabajar a gusto en el Netbeans..
Cuando hago cosas pequeñas me basta y sobra el Emacs.... ya para cosas mas grandecitas si awebo uso el IDE
Si este ya es otro factor a tomar en cuenta que por esos gustitos que te va a dar el IDE vas a pagar tambien sobre todo si estan hechos en java :rofl:
Ahi tenes por ejemplo el ECLIPSE que no tiene muchas opciones pero harta memoria :p
-
no todos los IDE son aquellos que te insertan codigo desconocido en tus trabajos, vos estas pensando en el visual basic ya sea desde el 6 viajando hasta el visual studio .net (c#, j#...) , en donde te insertan un monton de basura en tus proyectos y a eso es a lo que se estan entonces uds queriendo refererir con lo de que no vas aprender bien. Pero si vos queres aun en el IDE podes desarrollar un proyecto basico en donde tengas pleno conocimiento de todo el codigo que se involucra. creo que la diferencia uqe deberias de hacer no es que un IDE en Java es diferente a un editor sino que muchos IDE son diferentes a los de micro$oft. :D
Y aun en el visual studio .net podes irte por el otro lado de no dejar que el te desarrolle todo el codigo ya que en c# podes comenzar un proyecto en limpio y vos armarlo todo.
no programo en productos micro$oft, y dije lo del codigo porke por ejemplo el NETBEANS si te inserta codigo, y la comparacion de productos micro$oft me referia a platicas ke e tenido con el sicarin ke el piensa ke un IDE de Java es igual a VB cosa ke no es cierto algunas cosas si pero otras no
y sigo recomendando para aprender el lenguaje es mejor empezar full codigo y no ser programador mediocre que solo arrastran y pegan objetos
y siguiendo con el tema
el ide ke te recomiendo es el JBOSS es free y mutiplataforma
mas info
[url]http://labs.jboss.com/portal/[/url]
-
Hey nombre no me esten asustando :shock: Yo si creo saber que es HERENCIA Y POLIMORFISMO.. O todo eso que mencionan es exclusivamente de JAVA?.
y En realidad yo me ubico con algo VISUAL como un IDE el puro texto tendria que saberme los comandos y cosas asi que me da gueba aprender.
y lo que intendo hacer es sencillo... solo pegarme a una base de datos hacer consultas , llenar un listview... mandar a imprimir eso es todo... Pero a puro texto no creo que lo logre... Y cone eso que me lo siento asi como si quisiera aprender VISIAL BASIC Y me esten recomendando Qbasic.
-
y En realidad yo me ubico con algo VISUAL como un IDE el puro texto tendria que saberme los comandos y cosas asi que me da gueba aprender.
kerras o no te los tenes ke aprender, claro no todos o por lo menos aprender a usar algunas clases, los IDE de Java no te dan todo solo una parte, los IDES no te van a estar creando clases, metodos, etc, etc, vos tenes ke programar lo keres ke hagan
-
kerras o no te los tenes ke aprender los IDE de Java no te dan todo solo una parte, los IDES no te van a estar creando clases, metodos, etc, etc, vos tenes ke programar lo keres ke hagan
Muy cierto... en Java, a diferencia de los IDEs de microsoft, solo tenes las clases más basicas, y si queres más funcionalidad debes de crear tus propios controles, o tus propias clases que hagan lo que vos querras.
Si lo armas bien, luego los podes reutilizar.. si no pues bueno pa que te cuento jejeje
-
yo uso JBuilder, de borland. Tengo la versión 9. :roll:
-
Alli es donde me estan confundiento todo... :cry: Porque yo con visual trabajo con clases... clases creadas por mis huezos...ahora no se si cuando me hablan de crear mis pripias clases me estan hablando de crear mis propios objetos simples y comunes como un LABEL, UN COMOBOX, UN LISTVIEW, UN TREEVIEW. Yo esperaria que en java eso ya este dado y que solo exista una erramienta que me de el codigo para hacerlo... luego yo lo puedo acomodar a mi gusto.
Estoy confundido porque yo he trabajado con clases pero con cosas complejas como por ejemplo tengo una clase que me pasa numeros a letras por ememplo O una clase que me de las generales de una base de datos sin necesidad de repetir el codigo para cada base de datos.
No se me han confundido... yo siento que el JAVA no esta pegado en el cielo para mi... pero por como ustedes se expresan siento que me lo estan poniendo como IR A TOCARLE LOS HUEVOS AL TIGRE.
Ahora otra cosa diganme.... Si soy programador microsoft.. y me quiero meter con JAVA estoy en la vil calle?... Porque por como se expresa realbo me hace sentir que perdi mi tiempo con Microsoft.
-
No te preocupes sicario, las cosas de la GUI, ya estan hechas, a lo que nos referimos la mayoria es a la funcionalidad.
Por ejemplo, para jalar datos de una conexión y meterlos a un listbox, tenes que modificar el modelo de datos del listbox.
Son cositas que en el IDE de microsoft por ejemplo ya estan hechas.
-
Es mucho pedirte que pongas un ejemplo de eso que decis.. a ver si te entiendo cuan trabajo te lleva cambiar eso que decis... POrque yo hago eso en visual manualmente no me lo hace de forma automatica y asi... por ejemplo los reportes yo los hago manuales utilizando ADO no ocupo el DATA ENVIROMENT. por ejemplo. Me siento asustado... podrias darme un ejemplo de como se hace una consulta en JAVA a una base de datos... No se si existe un DATASET O RECORDSET y digamos que despues queres vaciar esa informacion a un listbox. como se hace... podes poner algo como eso? :cry:
-
Ok ahorita te paso un ejemplo, es un control para despliegue de datos, vos simplemente creas un Resultset, como te puse en la ves pasada, y pones un JTable en tu aplicación, lo único que haces luego es cambiar el modelo de la base de datos por este, y pasarle el resultset como parametro:
/**
*
* @author mxgxw
*/
public class SimpleDatabaseTableModel extends javax.swing.table.DefaultTableModel {
private java.sql.ResultSet data;
private int columnCount;
/** Creates a new instance of SimpleDatabaseTableModel */
public SimpleDatabaseTableModel(java.sql.ResultSet data) {
super();
this.data = data;
super.setRowCount(0);
super.setColumnCount(0);
setColumnCount(getColumnCount());
updateTable();
}
public SimpleDatabaseTableModel() {
super();
super.setRowCount(0);
super.setColumnCount(0);
}
public void updateTable() {
clearRows();
setColumnCount(getColumnCount());
updateColumnIdentifiers();
updateRows();
}
public void clearRows() {
int rows = super.getRowCount();
System.out.println("Rows: "+rows);
for(int i=rows-1;i>=0;i--) {
super.removeRow(i);
}
}
public void updateRows() {
String rowValues[] = new String[columnCount];
try {
data.beforeFirst();
while(data.next()) {
for(int i=1;i<=columnCount;i++) {
rowValues[i-1] = data.getString(i);
}
super.addRow(rowValues);
}
} catch(java.sql.SQLException ex) {
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}
}
public void updateColumnIdentifiers() {
String columnLabels[] = new String[columnCount];
try {
for(int i=1;i<=columnCount;i++) {
columnLabels[i-1] = data.getMetaData().getColumnName(i);
}
super.setColumnIdentifiers(columnLabels);
} catch(java.sql.SQLException ex) {
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}
}
public void setResult(java.sql.ResultSet dat) {
this.data = data;
}
public int getColumnCount() {
int columns = 0;
try {
columns = data.getMetaData().getColumnCount();
} catch (java.sql.SQLException ex) {
System.out.println("Error Loading ResultSet");
}
System.out.println("Columns: "+columnCount);
return columns;
}
public void setColumnCount(int i) {
columnCount = getColumnCount();
super.setColumnCount(columnCount);
}
}
Para establecer el modelo:
// tabla es un objeto del tipo JTable
tabla.setModel(new SimpleDatabaseTableModel());
Para actualizar los datos:
// rs es el resultset de una consulta a una base de datos:
((SimpleDatabaseModel)tabla.getModel()).setResultset(rs);
((SimpleDatabaseModel)tabla.getModel()).updateTable();
-
mire don sicario, por alli me encontré este tuto q está bastante bastante sencillo para comenzar con javadcript
http://mundogeek.net/wiki/doku.php?id=tutorial_de_javascript
lo andaba buscando para mi, pero me acordé q ud tambn se está iniciando en esto, así q ahí se lo dejo a ver si le sirve :thumbsup:
-
mire don sicario, por alli me encontré este tuto q está bastante bastante sencillo para comenzar con java
http://mundogeek.net/wiki/doku.php?id=tutorial_de_javascript
lo andaba buscando para mi, pero me acordé q ud tambn se está iniciando en esto, así q ahí se lo dejo a ver si le sirve :thumbsup:
Este es un tutorial de javascript no de java :drinks:
-
:cry: Pouta la biblia de Java esta en Ingles y yo solo dos idiomas hablo... spanish a grandes rasgos y mierdas cuando me enojo... vale ver... Quien dice que la info en JAVA abunda... vale ver... Hey gracias Warlock pero si el JAVASCRIPT no me llama la atencion. Quiero hacer algo en JAVA puramente dicho. Hey Rdogg y como te estas metiendo a eso?... estas recibiendo clases o haces como yo que simplemente agarro un par de codigos y me dejo ir con lo poco que pueda leer por alli?.
-
:cry: Pouta la biblia de Java esta en Ingles y yo solo dos idiomas hablo... spanish a grandes rasgos y mierdas cuando me enojo... vale ver... Quien dice que la info en JAVA abunda... vale ver... Hey gracias Warlock pero si el JAVASCRIPT no me llama la atencion. Quiero hacer algo en JAVA puramente dicho. Hey Rdogg y como te estas metiendo a eso?... estas recibiendo clases o haces como yo que simplemente agarro un par de codigos y me dejo ir con lo poco que pueda leer por alli?.
Esque no te dijeron que la info que abunda es en ingles.. mira viejo si queres aprender te recomiendo mejor comprarte un librito.. pk en internet no vas a encontrar muchas cosas en español.
-
Hey Rdogg y como te estas metiendo a eso?... estas recibiendo clases o haces como yo que simplemente agarro un par de codigos y me dejo ir con lo poco que pueda leer por alli?.
Fijate que como dije con anterioridad es cierto , me parece muy extraño que java siendo un lenguaje tan exitoso me ha costado encontrar buenos libros, fijate que o encontras unos que te llevan como que si fueran de esos dummys book que en realidad van demasiado despacio, o encontras de los avanzados que empiezan en alto nivel de un solo.
Pero tengo 1 libro que es con el que estoy ahorita que se llama head first java pero esta en ingles man, y se supone que en la U ahorita tengo que en este ciclo diseñar un programa en java y mysql asi que creo que al finalizar este ciclo voy a lograr obtener bastante info de este aspecto, solo que estoy haciendo la batalla porque cuando me dijeron java esperaba que fuera java para escritorio y al parecer el señor se quiere orientar mas por el aspecto de jsp y eso si no me agrada :s
-
Rdog... creo que estamos en lo mismo... a mi me gusta la programacion de escritorio... lo de programacion web casi que no.... pero ni modo hay que meterse tambien... Hey Rdogg y no me lo prestas solo para ir a sacarle unas copias o endonde compro un buen libro en spanis de JAVA.. AQUI EN EL PAIS?
-
Rdog... creo que estamos en lo mismo... a mi me gusta la programacion de escritorio... lo de programacion web casi que no.... pero ni modo hay que meterse tambien... Hey Rdogg y no me lo prestas solo para ir a sacarle unas copias o endonde compro un buen libro en spanis de JAVA.. AQUI EN EL PAIS?
el libro que tengo es digital man :D, no con lo de programacion web a mi si me gusta en realidad creo que en un futuro cercano se programara mas para web que para escritorio , con lo de jsp me refiero que para programacion web mejor uso php :p , y pues he comenzado buscando libritos de java en español pero por el momento no he encontrado nada bueno, medio vi uno que es de deitel y deitel pero segun lo que vi solo es como que te explican toda la programacion en java pero no aterrizan mucho de programacion gui.
-
Este es un tutorial de javascript no de java :drinks:
uy sorry :sorry: me comí el script...
con respecto a libro de java, yo tengo uno, es en español pero no sé si te servirá, se llama "cómo programar en c/c++ y java" de Deitel. Si crees q te pueda servir nos ponemos de acuerdo un día y te lo presto para q lo fotocopies... pero es bastante grandecito todo el libro, son 1000+ páginas
-
Don Sicario... paciencia.. paciencia... en eso estoy yo iniciandome, pos me toca o me toca donde estoy ya que cuando termine de programar lo que me requirieron en VB, ,me pasarán a desarrollo con Java...
Yo tengo la Biblia de Java 2 en español, un curso de java 2 standar edition con video e imagenes de como realizar tu primera aplicación de java en el notepad y te muestran elementos de java y el narrador te menciona la historia, te explica los ejemplos y etc... etc... etc... son 5 cursos, cada curso quizas dura como 20 o 30 minutos o más... los archivos los tengo aca en la compu... si queres te los mando al correo o te los paso... de voladitas pesa algo la biblia de java y el tuto aunque la voz del fulano se oye aburrida(como si fuera algun catedratico de la U y estubieras en clase) pero la verdad esta bien interesante... vos decime que ondas.... tambien tengo un curso de Oracle en español.... te puede servir :thumbsup:
Pd: mandame un MP o correo ya que ahi en el trabajo estoy bajo un proxy y no puedo ver nada de esto ya que tiene un chingo de restricciones, solo cuando llego en la casa y entro al intercheat me doy cuenta de las ondas de aca.... pero Uuuuta casi ni entro ya que llego cansado de la vista, de la mente(de penzar y programar... y toda la paja) y la weba vos sabes............
-
estaba pensando qeu cuando se estabilice lo del foro hay que harmar una wiki para iniciarnos en java entre todos y orientarla a desarrollo de aplicaciones con bases de datos.
-
Yo tengo uno que se llama, aprenda java como si estuviera en primero, lo malo de ese es que empieza despacito y de repente te salen con una fumada de oncemil diablos que te dejan mas tonto de lo que empezastes y tampoco se orienta mucho a las bases de datos, aun asi yo lo he comenzado a leer para hacerme una idea general y compararlo con otros lenguajes de programacion, por otro lado en el ITCA estan dando cursos de java, siempre he pensado que es mejor una practica que leer mil paginas de un libro
-
Yo tengo uno que se llama, aprenda java como si estuviera en primero, lo malo de ese es que empieza despacito y de repente te salen con una fumada de oncemil diablos que te dejan mas tonto de lo que empezastes y tampoco se orienta mucho a las bases de datos, aun asi yo lo he comenzado a leer para hacerme una idea general y compararlo con otros lenguajes de programacion, por otro lado en el ITCA estan dando cursos de java, siempre he pensado que es mejor una practica que leer mil paginas de un libro
Ese yo lo tengo, pues se ve practico... sencillo pero util.... Recomendado para que te la vallas metiendo despacito, pero estoy empezando con la biblia de java talvez aprenda :phew:
Don Sicario por cierto por ahi tengo el JBuilder 9 Personal en español, pues no se que tan buen IDE es para Java.... Talves nos pueden comentar algo los expertos en la Materia.... Y ya sabes Sicario que tambien te lo paso............ :thumbsup:
-
Don Sicario... paciencia.. paciencia...
Pd: mandame un MP o correo ya que ahi en el trabajo estoy bajo un proxy y no puedo ver nada de esto ya que tiene un chingo de restricciones, solo cuando llego en la casa y entro al intercheat me doy cuenta de las ondas de aca.... pero Uuuuta casi ni entro ya que llego cansado de la vista, de la mente(de penzar y programar... y toda la paja) y la weba vos sabes............
Vaya mi joven amigo... alfin me le vanto usted el embargo... segundos despues de la ultima vez que hablamos le estuve llamando y no me quiso contestar... (acaso ya lo regañan).. je je je No mas pensaba... Mira men... vos sabes que soy una esponjita y eso que decis cre que es lo que yo ando buscando asi que... bienvenido sea... por eso si puedo llegar a la hora que me digas a tu casa... de paso me prestas la vaca.... ja ja ja.
-
mira para vos ke estas empezando vuelvo a repetirtelo con notepad y la consola te basta, porkeeeeeeeeee? porque segun las platicas respecto a java ke hemos tenido vos keres construir un edificio sin sikiera saber mezclar el cemento, siguiendo, te recomiendo ke empeces con aplicaciones pekeñas aplicaciones en modo consola, para ke entendes los conceptos de clases, polimorfismo y herencia del lenguaje
Java asi como el lenguaje si te metes con un IDE, vos ke programas con VB y te metes a un IDE de Java te vas a confundir yo te recomiendo empeces por consola, y despues pegues el salto a una aplicacion grafica
y no creas ke vas a encontrar las mismas comodidades que tenes en VB con los IDES de Java totalmente ekivocado si pensas eso
yo le daba kon el NOTEPAD la konsola y el JAVADOC(un set de pajinas html ke te dicen las definiciones de las klases y sus metodos, MUY MUY UTIL)....
asi me kebre varias apps, klaro ke una IDE no vendria mal
-
por ahí me encontré esta página:
http://www.programatium.com/01Manuales/Lenguajes/Java.htm
se ve q tiene algunos manuales y tutos de java y javascript.. no he tenido tiempo de revisarlo, pero ahi se los dejo :thumbsup:
también me encontré esto:
http://www.programacion.com/java/tutorial/jdcbook/
Según su descripción y título es un manual para "Escribir Aplicaciones Avanzadas para la Plataforma Java 2" . El curso es on-line.