Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Is Java the only practical choice for webdev?

Name: Anonymous 2012-04-27 16:10

All other languages are either not compiled languages with static typechecking or have too few eligible users.  C# would also be an option if it wasn't Windows-only.

Name: Anonymous 2012-05-01 14:05

>>75
You mean it's pretty much the standard way of doing things?

Name: Anonymous 2012-05-01 14:06

Check out Wt.

Name: Anonymous 2012-05-01 14:07

>>66
I bet you think using articles in any spoken language is considered harmful/

Name: Anonymous 2012-05-01 14:09

>>76
That was ENTERPRISE quality!

Name: Anonymous 2012-05-01 14:46

>>81
Standard, and wrong.

Name: Anonymous 2012-05-01 15:41

>>80
The ``great'' thing about that is that it still doesn't solve the stated problem, you dunce.

Name: Anonymous 2012-05-01 19:36

>>80,81
What am I reading here?

Name: Anonymous 2012-05-01 20:23

DOUBLE INFINITE DUBS

Name: Anonymous 2012-05-01 20:55

is
JAVA

Name: Anonymous 2012-05-02 1:22

Java
web

http://cppcms.com/wikipp/en/page/main

http://test.fastcgi.com/drupal/

Unless you're writing for a shitty generic e-commerce website (in which case GTFO), you need performance and scalability

Name: Anonymous 2012-05-02 3:56

I can't imagine why there are people who claim Python is better than Perl for a web dev.

Name: Anonymous 2012-05-02 6:35

>>90
>CppCMS.com and CppCMS author's blogs (English, Hebrew) run on CppCMS technology.

now there's a surprise!

Name: Anonymous 2012-05-02 6:58

Perl is the  only intelligent choice.

Name: Anonymous 2012-05-02 8:30

>>90
scalability
Back to /r/enterprise, ``please"!

Name: Anonymous 2012-05-02 8:31

Java is a practical joke.

Name: Anonymous 2012-05-02 9:21

No, you can also use C

http://admin.misti.cc/files/www-server.0.0.6.tar.gz
- web server that runs position independant object files

But what can't you do in C right

Name: Anonymous 2012-05-02 9:37

Well, C and Java are both Turing compliant. So everything you can do in C, you can do in Java and vice versa.

Name: Anonymous 2012-05-02 10:24

>>97
Wrong. Java is slower than C, therefore it cannot simulate C. Turing-completeness also implies the ability to simulate time.

Name: Anonymous 2012-05-02 10:38

Check my fuckin dubs!!!!!!

Name: Anonymous 2012-05-02 10:39

check these dubs too... motherfucker

Name: Anonymous 2012-05-02 13:20

>>98
Nope.

Name: Anonymous 2012-05-02 13:44

>>97-98
This is the problem with Turing-completeness: almost nobody who feels qualified to talk about it has the faintest clue what it is.

Name: Anonymous 2012-05-02 14:15

>>102
I really laughed at Turing-compliant.

Name: Anonymous 2012-05-02 17:44

ANAL COMPLIANT

Name: Anonymous 2012-05-02 18:50

|^^^^^^^^^^^^](ノ◕ヮ◕)ノ*:・゚✧
|KAWAII TRUCK | ‘|”“”;.., ___.
|_…_…______===|= _|__|…, ] |
............”(@ )’(@ )”“”“*|(@ )(@ )*****(@

MOTHERFUCKER ONCE U BEEN HIT, U HAVE TO HIT 8 FUCKING KAWAII ASS PEOPLE! IF YOU GET HIT AGAIN YOU’LL KNOW YOUR REALLY SO FUCKING KAWAII IT'S SO FUCKING SUGOI PEOPLE WILL PISS THEIR PANTS AND SHIT BRICKS AND YOU WILL BE THE MOTHERFUCKING LORD OF THE MOTHERFUCKING KAWAII! IF YOU BREAK THIS MOTHERFUCKING CHAIN, YOU'LL BEE CURSED WITH UN*KAWAIINESS AND SHITINESS FOR 9000 YEARS SO PAS EET; HIT WHOEVER YOU THINK IS KAWAII

Name: Anonymous 2012-05-02 18:54

WE ARE GOING TO HAVE A SUPER FUN TIME! SUPER FUN TIME! WE ARE GOING TO! WE ARE! SUPER FUN! TIME! IAM JUST A LITTLE NIGGERFGAGOT PLEASE SPARE ME SOME TIME GO AHEAD AND CONVERGE YOU CONTROLLING AWESOME

Name: Anonymous 2012-05-02 18:55

YOU CONTROLLING AWESOME !YOU CONTROLLING AWESOME !

ghgshjkGDUDHSADUIHASDuihasUIDHDIUHDSAUIHDAUIshdaUIDHHDIUSHDSAAASADSADSDSDASDSADASDASDASDASdasDSADASDASDASDSDASDASDAS DASI  HAVE ANOTHING MORE ELSE GGDUIHFUHDSFUHDSIHFDSFFSFHDHUIHDSFUSS FDLOOK HIDSIUHUSHDASDUIHASD MOUSE FDSHFDSFHSDFHUIDSHUIDSHFUDSF SDSCIRSSORS SHFIODSHFIDOHDSFUIFHSDIUHDSFIHDSFIUFDHSIDHFIUFHD FACE

Name: Anonymous 2012-05-02 18:57

QUITE AN EXPERIENCE TO LIVE IN FEAR IS IT NOT
THAT IS WHAT IT IS TO BE A SLAVE

Name: Anonymous 2012-05-02 18:58

TO HAVE.NOTHING TO FEAR.IS NOHIDE.iS NOtHING FEHId/E
IF YOU HAVE NOTHING.TO.F.ERRRRRRRRRR HId/E

Name: Anonymous 2012-05-02 19:00

I MAY BE YOUR DR4EAM, BUT Y4U ARE MY REALLLLITY

Name: Anonymous 2012-05-02 19:02

CONVERGE MY ANUS
CONVERGE MY SEQUECNE
DESTROY MY TOTAL SPATIAL ORBIT UELLOW
OR-BIT YELL-LOW! CONTROLLING AWESOME! SPARE ME AN ORBIT! SPARE ME TWO! I EXISTENT

Name: Anonymous 2012-05-02 19:27

>>111
excelent trips, man

Name: Anonymous 2012-05-05 3:07

>>5
When you start actually building real web applications with proper test coverage you'll realize this is seldom the issue people make it out to be. It's one of those things that you just have to get over when you start using dynamically typed languages. And once you do you'll see why it has more pros than cons.

Name: Anonymous 2012-05-05 10:42

>>76
needs some more enterprise


interface IComparisonReciever {
  Object comparisonIsGreaterThan();
  Object comparisonIsEqual();
  Object comparisonIsLessThan();
}

interface IComparisonSender {
  Object compare(Object ob1, Object ob2, IComparisonReciever reciever);
}

class example {

  public static Object[] sortTupple(final Object[] tupple, IComparisonSender orderingDecider) {
    return (Object[])orderingDecider.compare(
        tupple[0],
        tupple[1],
        new IComparisonReciever() {
          public Object comparisonIsLessThan() {
            Object[] sortedTupple = new Object[2];
            sortedTupple[0] = tupple[0];
            sortedTupple[1] = tupple[1];
            return sortedTupple;
          }
          public Object comparisonIsEqual() {
            Object[] sortedTupple = new Object[2];
            sortedTupple[0] = tupple[0];
            sortedTupple[1] = tupple[1];
            return sortedTupple;
          }
          public Object comparisonIsGreaterThan() {
            Object[] sortedTupple = new Object[2];
            sortedTupple[0] = tupple[1];
            sortedTupple[1] = tupple[0];
            return sortedTupple;
          }
        });
  }

  public static void main(String[] args) {
    Object[] tupple = new Object[2];
    tupple[0] = new Integer(6);
    tupple[1] = new Integer(3);
    Object[] sortedTupple = sortTupple(
        tupple,
        new IComparisonSender() {
          public Object compare(Object ob1, Object ob2, IComparisonReciever reciever) {
            int int1 = (Integer)ob1;
            int int2 = (Integer)ob2;
            if (int1 < int2) {
              return reciever.comparisonIsLessThan();
            } else if (int1 == int2) {
              return reciever.comparisonIsEqual();
            } else {
              return reciever.comparisonIsGreaterThan();
            }
          }
        });
    System.out.println(tupple[0] + ", " + tupple[1] + " -> " + sortedTupple[0] + ", " + sortedTupple[1]);
  }
}

Name: Anonymous 2012-05-05 11:28

"getters" and "setters" are stupid. Is it so difficult to type:

"grandma.alive = 0;"

This is part of The Stupid Adventure defined by James "The Father of Java" Gosling.

Name: Anonymous 2012-05-05 14:03

>>113
It's great that you have the time to actually test your software, around here we have to use Indian outsourcing and hit deadlines by yesterday.

And I doubt there are and advantages of dynamic languages.

Name: Anonymous 2012-05-05 16:39

>>76
Coq. Probably also Agda.

Name: Anonymous 2012-05-05 16:56

>>115
Once again: getters and setters guard against the logic behind conceptual variables becoming more complicated in the future. In your example, killing grandma may suddenly require automatically notifying the children, which would be trivial to do in the setter, but would require changing every bit of code that could kill grandma without one.
Like every ``design pattern'', they work around language shortcoming, of which Java has a ton.

FIOC probably solves the problem of computed instance variables best. Ruby stumbles in the right direction, but falls short.

Name: Anonymous 2012-05-05 17:45

>>115
They're fucking stupid and most of the times encapsulation isn't needed.

In fact encapsulation is more useful in C where you could be doing something dangerous like using untagged unions in a struct array and you want to have some type safety.

Java would just return java.enterpriseLibraries.robust.turnKey.scalable.NullPointerExceptionFactory.

Name: bampu pantsu 2012-05-29 4:40

bampu pantsu

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List