Bitcoin Forum
April 25, 2024, 10:03:04 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4]  All
  Print  
Author Topic: Closed  (Read 8578 times)
nyusternie
Full Member
***
Offline Offline

Activity: 211
Merit: 100


"Living the Kewl Life"


View Profile
January 30, 2013, 09:50:24 AM
Last edit: January 31, 2013, 09:31:19 AM by nyusternie
 #61

Why are you recommending a LIBRARY for java. Bitcoinj is just a library to talk to the bitcoin network and have a wallet. You would have implement JSON-RPC or even a Rest API to get information and send coins. I would NOT recommend in any WEB based bitcoin project. They should use Bitcoind. While I know you could write this into a java web application I would also recommend that isn't good, a bug on the website can easily open it up to being attacked and robbed.

I don't think I expressly recommended bitcoinj over bitcoind. I simply threw it in to cover all "reasonable" options if you wanted to implement your own blockchain services.

This thread honestly should put in the trash too much false information don't listen to anything in here and do your own research.

These FORUMS are filled with trash (and more trolling than I care to stomach). People expressing their own opinions, for better or worse, and sifting thru the ruble seems to be the only way to get up-to-date information regarding Bitcoin. If you're aware of better source than bitcointalk, I'd sure like to know as well. Bitcoin StackExchange has its own problems.

1SDoTrAWQnbJ2ZHvLs3a2XxazqNSishn1
GPG A1638B57 | OTC nyusternie
1714039384
Hero Member
*
Offline Offline

Posts: 1714039384

View Profile Personal Message (Offline)

Ignore
1714039384
Reply with quote  #2

1714039384
Report to moderator
1714039384
Hero Member
*
Offline Offline

Posts: 1714039384

View Profile Personal Message (Offline)

Ignore
1714039384
Reply with quote  #2

1714039384
Report to moderator
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
BCB
CTG
VIP
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


BCJ


View Profile
January 30, 2013, 02:32:43 PM
 #62

What problems does bitcoin stackexchange have?
nyusternie
Full Member
***
Offline Offline

Activity: 211
Merit: 100


"Living the Kewl Life"


View Profile
January 31, 2013, 04:44:05 AM
Last edit: January 31, 2013, 09:31:43 AM by nyusternie
 #63

What problems does bitcoin stackexchange have?

Problems was maybe a poor choice of words.  It has its "disadvantages".  I use several StackExchange sites on a daily basis (particularly StackOverflow and Android).  They are truly great for getting "quick" answers to your questions (usually without even asking, because they've already been answered). But its a Q&A format, there is little to no discussion (merely comments).

When I used the word problems, it was really in reference to how heavily moderated those sites are.  It makes for a much cleaner site (which is nice), but I truly hate having every question I write being adjusted by someone who thinks it should be worded THEIR way (I understand why they do it, but I still find it incredibly annoying). I for one prefer the RAW freedom of expression available from forums like BT (for better or worse). In the end, they ALL serve their purpose.

1SDoTrAWQnbJ2ZHvLs3a2XxazqNSishn1
GPG A1638B57 | OTC nyusternie
Scrat Acorns
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
January 31, 2013, 09:01:12 AM
 #64

I would like for someone to make a sane argument as to why a startup should use proprietary closed source software like .NET ASP/C# and MSSQL.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 02, 2013, 01:11:14 AM
 #65

I would like for someone to make a sane argument as to why a startup should use proprietary closed source software like .NET ASP/C# and MSSQL.

Well you combined a bunch of things as if they are a single entity.

C# is an open international standard.
http://www.ecma-international.org/publications/standards/Ecma-334.htm

Mono is an open implementation of .NET.
http://www.mono-project.com/Main_Page

MS SQL Server is closed source however to answer the question "why"?  Rapid application development.  Nice tools for rapidly constructing entity framework when using Visual Studio and MS SQL Server.  Of course it is somewhat of a strawman argument as it isn't required.  .Net will work fine with just about any datstore SQL or otherwise.
nyusternie
Full Member
***
Offline Offline

Activity: 211
Merit: 100


"Living the Kewl Life"


View Profile
February 03, 2013, 09:49:47 AM
 #66

I would like for someone to make a sane argument as to why a startup should use proprietary closed source software like .NET ASP/C# and MSSQL.

Well you combined a bunch of things as if they are a single entity.

C# is an open international standard.
http://www.ecma-international.org/publications/standards/Ecma-334.htm

Mono is an open implementation of .NET.
http://www.mono-project.com/Main_Page

MS SQL Server is closed source however to answer the question "why"?  Rapid application development.  Nice tools for rapidly constructing entity framework when using Visual Studio and MS SQL Server.  Of course it is somewhat of a strawman argument as it isn't required.  .Net will work fine with just about any datstore SQL or otherwise.

"Rapid application development" is precisely what got me 15+ years ago. Redmond does a fantastic job of making it EASY to develop (there is NO question about that). I don't have any experience with C#, but I did use Visual C++ for many years and it was an absolute pleasure. At the time, there was nothing else like it, so there wasn't really a decision to be made.

But I call it a TRAP. A licensing trap, that once you commit to is brutal to get out of.  I vividly remember my transition off of Redmond's tech and it involved an exorbitant amount of caffeine and extra strength visine coding the nights away. When I came out the other side, it was absolute PARADISE.

Today, the decision in my opinion, has swayed the other way. Open source toolkits are very mature and extremely well supported. They ARE still lacking as in the case of Mono vs. .NET, but you make due given the alternative. I think the real question is, "WHY would you EVER want to use closed source technology?" There are exceptions, which I acknowledge, but they are very, VERY far and few between.

1SDoTrAWQnbJ2ZHvLs3a2XxazqNSishn1
GPG A1638B57 | OTC nyusternie
Capitan
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
April 07, 2013, 06:52:36 PM
 #67

What point are you trying to get a across? That to optimise a website you need System Engineers? Well that's kind of a given when you are looking at a scale that big.

You will have these exact same problems with MySQL when looking at that scale. You can only scale up to some extent, then you will require techniques to allow you to scale out, like using replication.

If you read the article and look at how there setup is, they obviously are locked into a scenario where they can't even change databases, so the only way they can scale is with hardware. Now you can get more performance out of MySQL but either changing the database engine, or even using a mysql build that has beter performance and is tested. Kinda like twitter. SO the point I am trying to get across is that with ASP.NET and C# the only way to scale is thru hardware, and with other options you can just switch out some software and then you can do hardware scaling. So yea what would you want to do spend cash as a startup on hardware? Or go with this proven software that is free?

I am a professional developer. I currently work in Python, but have worked in Ruby, Java, and also have years of experience with .NET. I just wanted to let anyone who is reading this that gweedo flat out doesn't know what he is talking about.

1. Stackoverflow chose to have a scale up architecture. I am skeptical that this would be a good choice for most businesses, and am waiting to see if eventually their gamble will fail. They essentially have bet that their traffic will not grow faster than hardware can. So far that has proved to be true. This has nothing to do with choosing .NET, and more to do with choosing a scale up approach for their database.

They would have the same exact problem if they tried with MySQL, and MSSQL is more proven when it comes to high performance at scales that large (even when you "just swap out some software" as you put it, which by that I assume you mean optimize which storage engine you're using, but that alone still won't let MySQL scale UP better than pgSQL or MSSQL).

2. This has nothing to do with their choice of using .NET. They are using SQL Server as their database. Yes, .NET tends to go hand in hand with SQL server but there is no reason that has to be so. There are lots of projects that use .NET with an open source database like pgSQL or MySQL.

3. .NET is a compiled language, and statically typed. The compilers are very sophisticated, and the language features are very advanced. .NET actually tends to scale and perform better than dynamic languages like Ruby, PHP, and Python.


The scary part about the internet is it lets people who have no idea what they are talking about propagate bad information. I'm sure gweedo means well but his posts in this thread as uninformed. This is how .NET gets such a bad rap. I think all languages are suitable for mos tasks. I stay away from Ruby because it's become the language where all beginners flock to, and they seem to have a lot of security flaws lately. Python and .NET are my two goto languages now. As long as you have developers who know what they are doing, they can make any project work and scale in their language of choice. So most language vs language arguments are stupid to begin with, but they are still full of people spouting off incorrect information.
Capitan
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
April 07, 2013, 07:21:55 PM
 #68

I would like for someone to make a sane argument as to why a startup should use proprietary closed source software like .NET ASP/C# and MSSQL.



Well you combined a bunch of things as if they are a single entity.

C# is an open international standard.
http://www.ecma-international.org/publications/standards/Ecma-334.htm

Mono is an open implementation of .NET.
http://www.mono-project.com/Main_Page

MS SQL Server is closed source however to answer the question "why"?  Rapid application development.  Nice tools for rapidly constructing entity framework when using Visual Studio and MS SQL Server.  Of course it is somewhat of a strawman argument as it isn't required.  .Net will work fine with just about any datstore SQL or otherwise.

"Rapid application development" is precisely what got me 15+ years ago. Redmond does a fantastic job of making it EASY to develop (there is NO question about that). I don't have any experience with C#, but I did use Visual C++ for many years and it was an absolute pleasure. At the time, there was nothing else like it, so there wasn't really a decision to be made.

But I call it a TRAP. A licensing trap, that once you commit to is brutal to get out of.  I vividly remember my transition off of Redmond's tech and it involved an exorbitant amount of caffeine and extra strength visine coding the nights away. When I came out the other side, it was absolute PARADISE.

Today, the decision in my opinion, has swayed the other way. Open source toolkits are very mature and extremely well supported. They ARE still lacking as in the case of Mono vs. .NET, but you make due given the alternative. I think the real question is, "WHY would you EVER want to use closed source technology?" There are exceptions, which I acknowledge, but they are very, VERY far and few between.

One valid answer is that a developer might be very proficient in a particular language. It takes only a couple of weeks for a decent developer to start putting out code in anew language, but the quality of that code isn't going to be very good, and the speed of development will be much lower than if they used their "native" language. It takes about 6-8 months for a developer to become proficient in a new language. So if you are a developer and you are already proficient in one technology, that's one big +1 to the PRO/CON list of which tech to build a new project with. There are other things to consider obviously, but it's a pretty siginificant factor. I can build .NET and python projects VERY fast. It would take me at least 4x longer to build the same thing, at the same level of quality in PHP. That doesn't mean PHP is a bad choice, nor does it mean .NET or Python are the best choices for everyone. In my case, Python or .NET would probably be the best choices.

Other things to consider are licensing costs, but if you are a small startup that's not that significant. If you build for the cloud, the cost of a monthly instance of a windows web server vs a linux one is almost the same. If you use BizSpark you get to keep 2 sql server and 4 windows server licenses in production even after you graduate from the program. My approach when building on .NET is to use pgSQL when possible, or just stick with SQL server (SQL Azure is cheap, monthly fee), and build it in such a way that I could change the database to pgSQL or something else if I need to migrate to something to avoid the SQL server fees.
Capitan
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
April 07, 2013, 07:28:53 PM
 #69

What point are you trying to get a across? That to optimise a website you need System Engineers? Well that's kind of a given when you are looking at a scale that big.

You will have these exact same problems with MySQL when looking at that scale. You can only scale up to some extent, then you will require techniques to allow you to scale out, like using replication.

If you read the article and look at how there setup is, they obviously are locked into a scenario where they can't even change databases, so the only way they can scale is with hardware. Now you can get more performance out of MySQL but either changing the database engine, or even using a mysql build that has beter performance and is tested. Kinda like twitter. SO the point I am trying to get across is that with ASP.NET and C# the only way to scale is thru hardware, and with other options you can just switch out some software and then you can do hardware scaling. So yea what would you want to do spend cash as a startup on hardware? Or go with this proven software that is free?

I am a professional developer. I currently work in Python, but have worked in Ruby, Java, and also have years of experience with .NET. I just wanted to let anyone who is reading this that gweedo flat out doesn't know what he is talking about.

1. Stackoverflow chose to have a scale up architecture. I am skeptical that this would be a good choice for most businesses, and am waiting to see if eventually their gamble will fail. They essentially have bet that their traffic will not grow faster than hardware can. So far that has proved to be true. This has nothing to do with choosing .NET, and more to do with choosing a scale up approach for their database.

They would have the same exact problem if they tried with MySQL, and MSSQL is more proven when it comes to high performance at scales that large (even when you "just swap out some software" as you put it, which by that I assume you mean optimize which storage engine you're using, but that alone still won't let MySQL scale UP better than pgSQL or MSSQL).

2. This has nothing to do with their choice of using .NET. They are using SQL Server as their database. Yes, .NET tends to go hand in hand with SQL server but there is no reason that has to be so. There are lots of projects that use .NET with an open source database like pgSQL or MySQL.

3. .NET is a compiled language, and statically typed. The compilers are very sophisticated, and the language features are very advanced. .NET actually tends to scale and perform better than dynamic languages like Ruby, PHP, and Python.


The scary part about the internet is it lets people who have no idea what they are talking about propagate bad information. I'm sure gweedo means well but his posts in this thread as uninformed. This is how .NET gets such a bad rap. I think all languages are suitable for mos tasks. I stay away from Ruby because it's become the language where all beginners flock to, and they seem to have a lot of security flaws lately. Python and .NET are my two goto languages now. As long as you have developers who know what they are doing, they can make any project work and scale in their language of choice. So most language vs language arguments are stupid to begin with, but they are still full of people spouting off incorrect information.

First off, thanks for bumping a thread that was dead a long time ago. Obvious you didn't read any of my post but one and decided to comment on that.

Did do any research do you have any information that would prove these points? I at least pointed to an article that proved what I was saying, yet that isn't the post you quoted. Obviously your the misinformed one.

Which points specifically do you want me to prove? Any developer who understands scaling a database driven app would understand the concept in #1. It's called scaling up vs scaling out. I'm not going to dig up links for you, feel free to google it yourself.

#2 is also a fact. .NET is not a database, it is a software platform. You can access any database from .NET apps, including MongoDB, Cassandra, MySQL, MariaDB, PostGresQL, etc. Again, feel free to find links that disprove this. Just search for any of those db names + "C# driver" or "C# client" and you'll find the drivers for connecting to those db's.

#3 is also well understood in the programming community. It's well known that statically typed, compiled languages tend to be faster than dynamic ones. That doesn't make them better than dynamic ones. In fact, people often argue that the increased productivity and flexibility of using dynamic languages like python and ruby outweigh the benefits of typed/compiled ones. See any discussion about javascript  and typescript, C# vs Ruby, C# vs PHP.

I'm presenting some alternate viewpoints for you here. It's up to you if you want to stick with the uninformed ones you are holding or if you want to look into what I'm trying to clue you in on. I'm definitely not saying .NET is better than any other language. I think those types of statements are stupid no matter what language they are for or against.
Capitan
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
April 07, 2013, 07:31:22 PM
 #70

gweedo, I read your other posts. That one in particular had wrong information though. Regardless if you made factually correct statements in the other posts, that one was just so wrong that I really wanted to reply and make corrections, despite it being old.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 07, 2013, 10:04:10 PM
 #71

2) I never said .NET is a database, go look for that comment please. .NET requires Microsoft sql server cause it works best for that since microsoft wants to make money off it, it is made like that by design. Obviously there are open sourced libraries to connect to other databases, I never said that, but they are not going to be the best

What are you talking about? I thought this was dead but then you feel the need to throw in new falsehoods. .NET is a software framework.  Nothing more.  

It can connect to just about any db on the planet.  No need for custom libraries.  Out of the box, day 0, in visual studio you can build a new MVC project and setup MySQL as the datastore in all of about five minutes for example.  ADO.NET, LINQ, and Entity Framework all work fine with MySQL or even Oracle (if one felt so inclined).  Data access isn't slower for non-Microsoft RDBMS.

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 08, 2013, 02:13:37 AM
 #72

then you know they require you to purchase a SQL server software license.

That is 100% false and no matter how many times you say it, it doesn't get any truer.

A SQL Server license is 100% NOT required to use .NET.  Period.  One can optionally license SQL Server and no license is required at all to develop on the .Net Framework.  Many .Net applications use MySQL as a datastore.  To use SQL Server requires a license.  To use SQL Server and not use .Net still requires a license.  Not sure how many times people have to say it before you get it.

.Net Framework =/=  SQL Server

Your ignorance is showing.  
Pages: « 1 2 3 [4]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!