| Author |
Message |
   
Simba
Side Hero Username: Simba
Post Number: 4599 Registered: 02-2008 Posted From: 24.185.206.128
Rating: N/A Votes: 0 (Vote!) | | Posted on Monday, February 13, 2012 - 08:57 am: |
    |
Entikaburlu: program constructionwise even this is just another java application. it gives the illusion of a container because it has non-terminating event waiting loop. in otherwords if you see catalina.bat or catalina.sh in tomcat/bin you would see it running the program just like any other java program.
That's right, hence it is called sandbox. OTOH, Microsoft integrated and loads some of the .NET services as part of OS (depending on the favor like Windows Server Edition). It blurs the sandbox lines. This gives an impression that .NET Frameworks foot print is lighter and faster at runtime. The downside is no third-party can build their own .NET runtime. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6348 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Monday, February 13, 2012 - 08:35 am: |
    |
Simba:Server-side Java runs in a sandbox called JVM which usually is an App Server
program constructionwise even this is just another java application. it gives the illusion of a container because it has non-terminating event waiting loop. in otherwords if you see catalina.bat or catalina.sh in tomcat/bin you would see it running the program just like any other java program. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Simba
Side Hero Username: Simba
Post Number: 4598 Registered: 02-2008 Posted From: 24.185.206.128
Rating: N/A Votes: 0 (Vote!) | | Posted on Monday, February 13, 2012 - 08:30 am: |
    |
Entikaburlu:here is the difficulty in comparing them. i think, .NET is a memory resident module/system always present in Windows once activated. In Java world, there is nothing always present. Java itself runs as a program and ends when all the threads end.
Server-side Java runs in a sandbox called JVM which usually is an App Server (container). There are many vendors for these App Servers (IBM, Oracle, JBoss, Tomcat etc) running on different OSs (Windows, Unix, Linux, OS X etc). The SDK and in turn API to access container jas to be approved by JSR (comprising of many companies, teams). In the .NET world, this container is .NET Frameworks. This frameworks is developed by Microsoft, available on Windows only and any updates to API has to be approved by MS only. Talk about freedom and open source (I know there is "mono" by it is far from realty). |
   
Khandada
Junior Artist Username: Khandada
Post Number: 478 Registered: 10-2008 Posted From: 68.48.33.172
Rating: N/A Votes: 0 (Vote!) | | Posted on Monday, February 13, 2012 - 07:58 am: |
    |
Entikaburlu: The browser runs the JRE on the first need and keeps it in loop waiting for the next applet to run.
idhi correst anukuntaa the first time firefox tries to open a web page which needs JRE, it will take a few seconds to launch JRE if i am not wrong Humpty Dumpty sat on a wall,Humpty Dumpty had a great fall |
   
Platypus
Junior Artist Username: Platypus
Post Number: 858 Registered: 01-2008 Posted From: 122.169.233.75
Rating: N/A Votes: 0 (Vote!) | | Posted on Monday, February 13, 2012 - 05:02 am: |
    |
Proline:why considering? what it has that 6 lacking?
Switch case functionality for string variables  dEvO mahEsh roopENa: Superstar Mahesh Rocks! |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6344 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 11:25 pm: |
    |
Entikaburlu:what is a Java Platform? there isn't any such thing.. do you mean JRE, which includes JVM?
here is the difficulty in comparing them. i think, .NET is a memory resident module/system always present in Windows once activated. In Java world, there is nothing always present. Java itself runs as a program and ends when all the threads end. Even the webserver is a Java Program. Only reason it is always there because the HTTP monitor is running in an endless event waiting loop. so strictly speaking there is no such thing as the Java Platform. except.. inside a web browser, the JRE is always active to run the applets. this is to avoid having to initiate the JRE every time an applet needs to be run. The browser runs the JRE on the first need and keeps it in loop waiting for the next applet to run. Even this I am not entirely sure, but most likely to be like that. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6341 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 11:01 pm: |
    |
Dma: java Platform.
what is a Java Platform? there isn't any such thing.. do you mean JRE, which includes JVM? All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Dma
Side Hero Username: Dma
Post Number: 4597 Registered: 11-2009 Posted From: 98.174.228.58
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 10:51 pm: |
    |
Entikaburlu:Can you imagine writing a OS using .Net? Java ecology is much larger than .Net. the java subsystem that is comparable to .net is J2EE
.NET is analogous to java Platform. CLR is analogous to JVM C#/VB.NET/etc are analogous to Java/Scala etc. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6314 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:52 pm: |
    |
Khandada:java is a programming language anukuntunnaa
yes, J2EE is the entrprise platform of Java. java does many things. what they have is a JVM. this is language agnostic and hardware agnostic. On JVM, you can run many languages. Java is one. You can also run Scala, JPython, Erlang, Haskell, JRuby also on JVM. many ppl do not know that JVM has nothing to do with Java language. On Java, they have a JRE (run time) and JDK (an sdk). You can build desktop apps, web applets or any thing you want using JDK. You can write entire OS in java. J2EE is a java application that acts as a web framework similar to .Net. Android is a java app that functions as an Operating System itself! There are similar things for embedded java, real time java etc. Can you imagine writing a OS using .Net? Java ecology is much larger than .Net. the java subsystem that is comparable to .net is J2EE All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Khandada
Junior Artist Username: Khandada
Post Number: 468 Registered: 10-2008 Posted From: 68.48.33.172
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:43 pm: |
    |
Gotcha:In net there is a control for attachment, in java I have to write code to read the file, parse it in memory it was pain
.net is a enterprise platform, java is a programming language anukuntunnaa Humpty Dumpty sat on a wall,Humpty Dumpty had a great fall |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6312 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:43 pm: |
    |
Gotcha:I tried my hand on java it is not simpler. In net there is a control for attachment, in java I have to write code to read the file, parse it in memory it was pain.
if you started programming in VB/VC++ Control/event/fill in the gap kind of coding, you cannot enjoy Java or any other prog language. if you started your programming with C or C++ (not Visual C++), then you will find java very simple. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Gotcha
Side Hero Username: Gotcha
Post Number: 8679 Registered: 02-2008 Posted From: 98.206.200.153
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:39 pm: |
    |
I tried my hand on java it is not simpler. In net there is a control for attachment, in java I have to write code to read the file, parse it in memory it was pain. This real estate is for sale. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6309 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:35 pm: |
    |
Gotcha:In reliability and performance maybe but on a smaller scale net rocks for it's simplicity it rocks
where .net scores is its admin much more user friendly with GUI etc. for java usually you would use linux which means you would be mostly using bash shell and command line, which is a turn off for many. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6308 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:33 pm: |
    |
Gotcha:In reliability and performance maybe but on a smaller scale net rocks for it's simplicity it rocks
compared to .net java is simpler. I have done both. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Gotcha
Side Hero Username: Gotcha
Post Number: 8677 Registered: 02-2008 Posted From: 98.206.200.153
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:29 pm: |
    |
In reliability and performance maybe but on a smaller scale net rocks for it's simplicity it rocks This real estate is for sale. |
   
Proline
Side Hero Username: Proline
Post Number: 6711 Registered: 06-2008 Posted From: 174.62.153.106
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:26 pm: |
    |
.net boku java aaku ani evvaro peddalu chepparu |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6303 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:13 pm: |
    |
Gotcha:Do we have something similar in java?
oh yea.. in the language itself we have something called Concurrent package. also called Doug Lea package. it has a wide variety of executors, schedulers, queues, blocking non blocking queues etc. then we have external messaging/actors frameworks to provide threadless concurrency. example JetLang. Loosely based on Scala's Actors Framework. in Java 7/8 they will provide unix style Fork/Join to make the POSIX systems easy to port All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Gotcha
Side Hero Username: Gotcha
Post Number: 8676 Registered: 02-2008 Posted From: 98.206.200.153
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 07:08 pm: |
    |
In Net there is a new stuff for parallel programming without handling threads yourself just use an identifier called parallel or something and it does the handling for u. Do we have something similar in java? This real estate is for sale. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6298 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:57 pm: |
    |
Proline:is there a way to convert c-dll's to java byte code?
no, but you can invoke dlls via the JNDI interface. kludgy and somewhat dangerous but works. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6297 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:56 pm: |
    |
Gotcha:How about LINQ like stuff in Java. Using SQL like syntax in coding to access objects
we have a plenty of ORMS like nHibernate, ibatis, turbine etc but they are all libraries (jars) but not in the language itself. language offers something called jdbc with core classes on which they build the ORMs. I think even LINQ is an external library, right? All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Gotcha
Side Hero Username: Gotcha
Post Number: 8675 Registered: 02-2008 Posted From: 98.206.200.153
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:53 pm: |
    |
How about LINQ like stuff in Java. Using SQL like syntax in coding to access objects This real estate is for sale. |
   
Proline
Side Hero Username: Proline
Post Number: 6709 Registered: 06-2008 Posted From: 174.62.153.106
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:51 pm: |
    |
is there a way to convert c-dll's to java byte code? |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6296 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:50 pm: |
    |
Gotcha:Lambda expressions inks J2ee lo raleda?
well, java follows a JCP/JSR process so every damn idiot has to agree. which is good and bad. but always takes more time. this makes java safer to use as a strategic platform so that no single company can change it on a whim. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Gotcha
Side Hero Username: Gotcha
Post Number: 8674 Registered: 02-2008 Posted From: 98.206.200.153
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:47 pm: |
    |
Lambda expressions inks J2ee lo raleda? .net lo eppudu vachadu kada This real estate is for sale. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6293 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:35 pm: |
    |
wrong link, right one http://en.wikipedia.org/wiki/Lambda_calculus All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6292 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:33 pm: |
    |
Caddy:
Lambda, not Lambada.. though I wish they called them Lambada. Love that word. Lambdas are full first class function parameters in Python. Very useful feature, they want to bring it into java. loosely this is also called closures. http://en.wikipedia.org/wiki/Lambda All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Caddy
Junior Artist Username: Caddy
Post Number: 286 Registered: 01-2012 Posted From: 74.63.112.156
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:30 pm: |
    |
Entikaburlu:Lambadas.
 |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6291 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:25 pm: |
    |
Proline:why considering? what it has that 6 lacking?
I am most excited about Lambdas. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6290 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:24 pm: |
    |
Proline:why considering? what it has that 6 lacking?
we dont usually jump on the latest band wagon, we are in 1.6.29 level, the last release from Sun. We want 1.7 to harden a bit. We will move to 1.7 when it goes to 1.7.10 or so. Just a company policy. what it has? It is supposed to have some advanced stuff like closures, lambda, annotations, better GC etc full list here: http://inebium.com/post/java-7-new-release-performance-code All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Proline
Side Hero Username: Proline
Post Number: 6708 Registered: 06-2008 Posted From: 174.62.153.106
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:19 pm: |
    |
Entikaburlu:considering
why considering? what it has that 6 lacking? |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6289 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:18 pm: |
    |
Proline:7 version use chesara mee companylo?
not yet, considering.. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6288 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:17 pm: |
    |
qn askio.. All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Proline
Side Hero Username: Proline
Post Number: 6707 Registered: 06-2008 Posted From: 174.62.153.106
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:17 pm: |
    |
Entikaburlu:
7 version use chesara mee companylo? |
   
Proline
Side Hero Username: Proline
Post Number: 6706 Registered: 06-2008 Posted From: 174.62.153.106
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:16 pm: |
    |
urgent |
   
Entikaburlu
Side Hero Username: Entikaburlu
Post Number: 6287 Registered: 07-2011 Posted From: 67.247.83.224
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:16 pm: |
    |
enna chaata All Class Notes -> https://twitter.com/#!/EKSWAcademy all opinions expressed are mine and only mine. not to be attributed to the other IP address sharers, my employer, or any other human, animal, robot or alien. |
   
Proline
Side Hero Username: Proline
Post Number: 6705 Registered: 06-2008 Posted From: 174.62.153.106
Rating: N/A Votes: 0 (Vote!) | | Posted on Sunday, February 12, 2012 - 06:15 pm: |
    |
randi |