311 reputation
311
bio website
location Sacramento, CA
age
visits member for 3 years, 4 months
seen Mar 29 at 7:26

Mar
7
comment Application Development: Python or Java (or PHP)
Just wanted to update that even though career wise I am much better at php now, I have been doing some python for a while and am finally starting a larger project in python. I have tried various frameworks which are great. At first I was kind of looking away from jango because of a history of using large frameworks. But after a while I tried it, and love it. It just works well.
Mar
7
comment Application Development: Python or Java (or PHP)
I have been using python for a bit now. I am still not as god as I am with php though. Which is what my primary job requires. I am not doing C# anymore at work. But I know php fairly well now and play around with python still. And am actually working on a project purely in python in django, and I love it. I am also looking at kivy for mobile stuff too. But havent touched it yet.
Sep
23
comment Node.JS or Scala for mobile and web apps
Yea and that is the idea I have. Use node for the http and communication handling. When I need to do heavier image processing or other mathematically heavy tasks, I will push those off to another better service.
Sep
23
comment Node.JS or Scala for mobile and web apps
Node is great for working with a lot of people, even if they are in enterprisey areas. But that also doesnt mean that node cant do enterprise level tasks. I know of one company locally that is starting to use node for all of their internal reporting, statistics, and customer/employee analytics and is working quite well for them. They use primarily Java for their applications. I doubt they will change that any time soon though.
Sep
23
comment Node.JS or Scala for mobile and web apps
I was never a big fan of coffee script. I would rather use the natrual language syntax and know what it is doing under the hood. I totally see why people like it though, So I cant knock it too much. I think its a great tool for many people. as for scala/java, I came to the conclusion that it would take me far longer to learn java well enough to do something than what it would take me to do in javascript now (or even php/python). I like strong typing too, but I like some of the benefits of weak typing as well.
Sep
23
comment Node.JS or Scala for mobile and web apps
@SeanMcSomething i agree. I have decided to use javascript/node because I know javascript well. Since I originally asked this question I have had to use it extensively at work. And for me, there are a lot of great tools available.
Sep
23
comment Node.JS or Scala for mobile and web apps
@BraveNewCurrency Yea meteor is a great system, but I need to have consumable json REST api's, which meteor cant do last I looked. I am currently using sails.js
Sep
22
comment Node.JS or Scala for mobile and web apps
At this point, I ended up staying with javascript. Although I did spend some time learning erlang for fun as well. Even though javascript does have it's warts, for what I want to do it also has many benefits. I am not choosing it because I can do js on front and back end, i understand the pros and cons of that. I am using JS because for what I want to do it fits well. One of which is JSON api's. Also reusing code for things like titanium with mobile development is a good plus as well. Even though I know some things can do a task better, JS is a great all arount platform at the moment.
Apr
10
comment Node.JS or Scala for mobile and web apps
very true, but node already has a history of performing very well for real time applications and when using sockets for browser to server communication.
Apr
10
comment Newbie, deciding Python or Erlang
did you ever make a decision between these 2 languages? What did you choose? Or did you go a different path? On whatever you have used, how has the results been for your projects. I have learned python but in starting a new project, I am learning that erlang may be a more beneficial fit.
Apr
8
comment Node.JS or Scala for mobile and web apps
im more curious about which one I would use over the other for a mobile real time app that also has web components. I am wondering why I would use scala over node. Example. I know node does very well for async programming, so then what features in scala would make that a better fit. Are scalas actors a better fit than the way node handles async communication? I dont know enough about scala.
Dec
20
comment Functional programming compared to OOP with classes
Yes i currently use js pretty extensively for front end UI (also with jQuery) and I have done some node.js as well. While it definitely has it merits, and I do love javascript, it will not work for my needs. I have to have something that can integrate with the hardware to some level (desktop application). So if I was to use a scripting language, I would use python which I already know, which is also what I would use anyways if I do not end up using scala. I am simply testing waters and learning scala and functional programming.
Dec
19
comment Functional programming compared to OOP with classes
yea I am aware that they are different methods to write your code. some languages obviously tend to favor one method over the other based on the language features. Some more so than others. I get that. But there is still the lingering question, if I use the OOP design principle, i generally know how to design the code base. However if I used FP, i would not. THough after some of the answers, I am starting to see it more now.
Dec
19
comment Functional programming compared to OOP with classes
You don't always need an interface. But they are highly useful when you do need them. And IMO another important part of OOP. As for modules go in Haskell, I think this is probably closest to OOP for functional languages, as far as code organization is concerned. At least from what I have read so far. I know they're still very different.
Dec
19
comment Functional programming compared to OOP with classes
@DocBrown after reading that question it does make some more sense. Although I do not think it is a duplicate, as this question is more pointed in how the organization is comparable to OOP, and how I would separate a 'module' like i would have an OOP class, from the rest of the code. while it does answer some question, it still seems like it has a different goal.
Dec
19
comment Functional programming compared to OOP with classes
Not 100% clear, but enough to see where you are going. I could see this as the 'animal' code in a given file. Also the part on branching/conditions is good too. I had not considered that as the alternative to if/else.
Dec
19
comment Functional programming compared to OOP with classes
Yes it doesnt directly answer the question, but still a great response. when i write smaller scripts or packages in python, i dont always use classes either. many times just having it in a package format fits perfectly. especially if i do not need state. I also agree that list comprehensions are damn useful as well. Since reading up on FP, i have realized how much more powerful they can be. which has then led me to wanting to learn more about FP, compared to OOP.
Dec
19
comment Functional programming compared to OOP with classes
Yes polymorphism is very important in OOP. I agree one of the primary benefits. But I also agree that oop still work well because of the other benefits as well. In all the frameworks and code repos ive worked on, oop is also used as a base to organize your code. Into things like models, controllers, and views. although there are other mvc like paradigms like mvvt, mvp, mvt, and so on. I still dont see yet how i would organize the code base in that same way. I know it wont be mvc, but i'm sure theres still some best practices for doing it.
Dec
19
comment Functional programming compared to OOP with classes
ill have to real a little more on haskell to understand thi fully, but i think i get the jist of it. im still curious though how this would line up with more a complex code base.
Dec
19
comment Functional programming compared to OOP with classes
Yes I am aware, but i am also wanting to know for intellectual reasons. I cannot find anything on the equivalent of object in functional languages.As for scala, i would still want to know when/where/how i should use functional over oop, but that IMHO is another question.