republican-creole
Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » Tech and Talk » OS and Software » Webmasters and Developers » [Chat] C++, Thinking out loud ...
Search Topic:
Uniqs:
1686
Share Topic:
RSS topic:
toggle:
flat / full
normal / watch
Posting:
Post a:
Post a:
[help] Coding help »
« cellphones, or the art of small screen friendly sites  
page: 1 · 2 · 3 · 4
AuthorAll Replies
-


usa2k
Please PRAY for Rebekah
Premium,MVM
join:2003-01-26
Canton, MI
clubs:
·VOIPo
·WOW Internet and C..
·Broadvox Direct

 reply to Gomez
Re: [Chat] C++, Thinking out loud ...

I've let myself get sidetracked on
    Sams Teach Yourself
    C# 2008 Visual Studio
    in 24 Hours

Working on chapter #6. It is exceptionally fun so far!
The presentation is different from C++ and Java books ...
It is proving to be a rapid practical experience without pain (yet!)
--

Jim, VoIP 12/2002, VOIPo 2/2007
FAH-Tool ... Pets ... USA2K site ... Artist-247


Gomez
Been drinking brew for breakfast?
Premium,Mod
join:2001-02-21
Atlanta, GA
clubs:
·Speakeasy

Host:
Pub Games
It is the economy,..
Clearwire
reply to drew
said by drew See Profile :

But even the web 2.0 sites have desktop utilities that make the web app simply that much better.

Take TweetDeck as an example. While it's done in Adobe AIR, it's an app I run from the desktop and I don't browse to in a web browser. It consolidates many pages worth of Twitter AND facebook data for easy viewing.

I don't dismiss the viability of SAS (software as a service if I understand correctly) and its business model, I just don't think, nor do I want, web applications to be it.

Browsers are the bottleneck there and until Microsoft either gets off the stage and the WebKit guys join up with Mozilla and Opera dies or comes up with the "killer app" browser, I don't think we'll see the end of the consumer desktop application.

Maybe when the technology is there so I don't have to dick with things like CSS (All of you please tell me how on earth you like CSS after doing any kind of Windows or GTK (?) forms based development) to make a web app decent... I'm playing around with Symfony and doing their Jobeet "advent" calendar, but they completely disregard the style-side, because that's out of scope! While serious enterprise class desktop developers often, from my understanding, usually hook into forms and UIs created by real designers, the non-enterprise developers can still do a fantastic job without the same kind of bullshitting you have to do on the web.

I don't think the web technologies are there yet. That's all I'm saying.
Point taken..

But the reason the apps are capable of platform is embedding rich rendering objects that use the same interfaces.. That just makes the case stronger for two key patterns in SAS and remote software design: MVC (Model View Controller), and Separation of Concerns.

That fat client exists because of the common, web standards based, interfaces.
--
It's a fact : Chicks dig Mafia players.
'Wanna help buy a goat?' - »www.kiva.org


Bobcat
Premium
join:2001-02-04
Bedminster, NJ
·Verizon Online DSL

reply to usa2k
said by usa2k See Profile :

For those who are serious programmers, are you all part time math geeks too?
A woman at work has a son who has a PhD in math. He teaches math at a university. He has had numerous papers published on subjects that I can't even begin to understand.

But, he can't do his own taxes. His mother has to do his tax return.

Sorry, I just had to add a dig at PhDs.

--
It's nice to be important, but it's more important to be nice.


drew
Reformation
Premium
join:2002-07-10
Port Orchard, WA
clubs:
·wavebroadband

reply to Gomez
But even the web 2.0 sites have desktop utilities that make the web app simply that much better.

Take TweetDeck as an example. While it's done in Adobe AIR, it's an app I run from the desktop and I don't browse to in a web browser. It consolidates many pages worth of Twitter AND facebook data for easy viewing.

I don't dismiss the viability of SAS (software as a service if I understand correctly) and its business model, I just don't think, nor do I want, web applications to be it.

Browsers are the bottleneck there and until Microsoft either gets off the stage and the WebKit guys join up with Mozilla and Opera dies or comes up with the "killer app" browser, I don't think we'll see the end of the consumer desktop application.

Maybe when the technology is there so I don't have to dick with things like CSS (All of you please tell me how on earth you like CSS after doing any kind of Windows or GTK (?) forms based development) to make a web app decent... I'm playing around with Symfony and doing their Jobeet "advent" calendar, but they completely disregard the style-side, because that's out of scope! While serious enterprise class desktop developers often, from my understanding, usually hook into forms and UIs created by real designers, the non-enterprise developers can still do a fantastic job without the same kind of bullshitting you have to do on the web.

I don't think the web technologies are there yet. That's all I'm saying.
--
Come play Mafia! | My Picture Blog


Gomez
Been drinking brew for breakfast?
Premium,Mod
join:2001-02-21
Atlanta, GA
clubs:
·Speakeasy

Host:
Pub Games
It is the economy,..
Clearwire
reply to drew
said by drew See Profile :

Am I not a consumer?
We are all both..

But the context is providing software solutions, and in the most part in an SAS environment.

Forgive me if I'm wrong, but I'm working on the assumption at this point of the thread diversion (perhaps it should be split?) that it's technology to back a business model.

Cool thing about a web business model is that it's not hard build an app.. The thing that sucks about a web business model is that "it's not hard build an app.."

Classic business models are based on IP (Intellectual property) you can protect that hinders someone from entering your chosen space. i.e. Adobe, Microsoft, Apple..

But the web space has little IP.. Facebook, MySpace, Digg, Yahoo, even Google.. None that's solid. There are some weak attempts, but there are no real IP barriers prohibiting any of us from attempting to enter any of those spaces..

The spaces are won by good timing getting there, and being agile to your consumer requirements once you are there..

If you want to play in this space, you have to play to win, and that means being on-top of the technology race, understanding what your users want, and deploying it as timely as possible.
--
It's a fact : Chicks dig Mafia players.
'Wanna help buy a goat?' - »www.kiva.org


drew
Reformation
Premium
join:2002-07-10
Port Orchard, WA
clubs:
reply to Gomez
Am I not a consumer?


Gomez
Been drinking brew for breakfast?
Premium,Mod
join:2001-02-21
Atlanta, GA
clubs:
·Speakeasy

Host:
Pub Games
It is the economy,..
Clearwire
reply to drew
said by drew See Profile :

I *hate* web browsers though. Absolutely hate them.

None of them work as they should, there's no standardization.

Form design on a desktop app is not only significantly easier, it's far simpler to handle input from. Any time you design a web app, no matter if it's standards compliant or not, there's at LEAST one of the browsers you have to add in some kind of hack for.

I don't think my head's stuck in a box -- I'm open to new ideas. I'm just talking from a very low skill programmer's [insert word here for what I really am] perspective but mostly from a user's.

The only thing I've seen from a web technology that's really made me go "Whoa..." was Flex. Even then, it's not *that* cool.
That's strictly a matter of prioritization. What do you want vs. what does the customer want.. Odds are the requirements are vastly different, and one of opinion holders writes checks.
--
It's a fact : Chicks dig Mafia players.
'Wanna help buy a goat?' - »www.kiva.org


Bobcat
Premium
join:2001-02-04
Bedminster, NJ
·Verizon Online DSL

reply to usa2k
said by usa2k See Profile :

For those who are serious programmers, are you all part time math geeks too?
Nope, not at all. I've been doing real-time embedded software for 29 years. (It's a lot harder than desktop/server programming.) I have a BS in Electrical Engineering, so I had to know my way around math.

However, I've never had to use calculus outside of school. I rarely even have to use trig.
--
It's nice to be important, but it's more important to be nice.


DC DSL
Stays crunchy even in milk
Premium
join:2000-07-30
Washington, DC
·Covad Communications
·Verizon Online DSL

reply to usa2k
said by usa2k See Profile :

For those who are serious programmers, are you all part time math geeks too? I imagine it takes a geek to do a lot of image modeling type work.

I always get a kick(laugh) out of how the series NUMB3RS, can spin a search algorithm in minutes to save the day. That takes more than a math geek!

BTW: NUMB3RS passes FF and DSLR spell check!

When I started college, computer science was a math discipline. To even be considered for Berkeley's program you had to be in the top 1% of all math students in the country. Acceptance was almost exclusively those in the top 0.5%. By the time I started my grad work at Columbia in '74, the requirements were considerably more relaxed: you had to be in the top 10% for consideration.
--
There is no giant fur-bearing trout.


usa2k
Please PRAY for Rebekah
Premium,MVM
join:2003-01-26
Canton, MI
clubs:
·VOIPo
·WOW Internet and C..
·Broadvox Direct

reply to Bobcat
said by Bobcat See Profile :

... and we'd be selling hot dogs.
Hmm, now I need to make breakfast!

For those who are serious programmers, are you all part time math geeks too? I imagine it takes a geek to do a lot of image modeling type work.

I always get a kick(laugh) out of how the series NUMB3RS, can spin a search algorithm in minutes to save the day. That takes more than a math geek!

BTW: NUMB3RS passes FF and DSLR spell check!
--

Jim, VoIP 12/2002, VOIPo 2/2007
FAH-Tool ... Pets ... USA2K site ... Artist-247


Bobcat
Premium
join:2001-02-04
Bedminster, NJ
reply to Steve
Hey, if programming was easy, anyone could do it and we'd be selling hot dogs.


Steve
I'm a PC, so shut up
Consultant
join:2001-03-10
Yorba Linda, CA

reply to dave
said by dave See Profile :

Programming is hard; let's go shopping.
Let me fix it for you:
Programming is hard; let's blame Microsoft

--
Stephen J. Friedl | Unix Wizard | Microsoft Security MVP | Orange County, California USA | my web site

OZO
Premium
join:2003-01-17
reply to dave
You mean, outsourcing?

dave
Premium,MVM
join:2000-05-04
not in ohio
reply to Steve
Programming is hard; let's go shopping.


Bobcat
Premium
join:2001-02-04
Bedminster, NJ
·Verizon Online DSL

reply to Steve
said by Steve See Profile :

said by Bobcat See Profile :

In our systems, we allocate all the needed memory at initialization. We never deallocate memory. We never allocate memory after initialization.
That's a fine approach if the application domain permits it; many programs do not.
I know. I'm talking about a different animal.

Two reasons we do it that way: 1) The obvious performance benefits of not allocating/deallocating memory on the fly. 2) We have to meet the worst-case* memory margins, so there's no real benefit of allocating/deallocating memory on the fly.

* Definition of worst-case design: The one delivered.

--
It's nice to be important, but it's more important to be nice.

OZO
Premium
join:2003-01-17


1 edit
reply to dave
said by dave See Profile :

said by modemslayer See Profile :

And the most disciplined C++ coder on earth is still going to dangle pointers and leak memory.
I don't.

Don't blame the language if people have poor programming skills.
Or they're not applying a good, well established practices how to manage it, or they are not required to completely and permanently test their products, or, simply, they don't care (and why software development should be a job for anyone?) As I've said earlier, in my C/C++ projects all bytes are counted. So, don't blame programming language, it's who applies it makes the matter.
--
Keep it simple, it'll become complex by itself...


Steve
I'm a PC, so shut up
Consultant
join:2001-03-10
Yorba Linda, CA

reply to Bobcat
said by Bobcat See Profile :

In our systems, we allocate all the needed memory at initialization. We never deallocate memory. We never allocate memory after initialization.
That's a fine approach if the application domain permits it; many programs do not.


Bobcat
Premium
join:2001-02-04
Bedminster, NJ
·Verizon Online DSL

reply to Steve
said by Steve See Profile :

There really is a disciplined way to avoid leaking memory and writing to memory you don't own.
In our systems, we allocate all the needed memory at initialization. We never deallocate memory. We never allocate memory after initialization.


Steve
I'm a PC, so shut up
Consultant
join:2001-03-10
Yorba Linda, CA

reply to dave
said by dave See Profile :

I don't.
That's two of us.

There really is a disciplined way to avoid leaking memory and writing to memory you don't own.

dave
Premium,MVM
join:2000-05-04
not in ohio
·Verizon Online DSL
·Verizon FIOS

reply to modemslayer
said by modemslayer See Profile :

And the most disciplined C++ coder on earth is still going to dangle pointers and leak memory.
I don't.

Don't blame the language if people have poor programming skills.
Forums » Tech and Talk » OS and Software » Webmasters and Developers[help] Coding help »
« cellphones, or the art of small screen friendly sites  
page: 1 · 2 · 3 · 4


Sunday, 29-Nov 14:30:47 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 10 years online! © 1999-2009 dslreports.com.republican-creole
page compression OFF
Most commented news this week
· [124] Time Warner Cable Fires Broadside At Broadcasters
· [112] New AT&T Ad Campaign Hits Back At Verizon
· [96] Apple Joins AT&T Verizon Snark Fest
· [87] New Bill Takes Aim At Higher Verizon ETFs
· [80] TiVo Sees Record Customer Losses
· [77] Weekend Open Thread
· [76] Verizon CEO: Hulu Will Be Dead Soon
· [69] In-Flight Internet Headed For Bumpy Landing?
· [63] Thanksgiving Open Thread
· [40] EFF Wages War On Fine Print
Most people now reading
· Is Easynews down? [Filesharing Software]
· Are GPS's better today? [General Questions]
· Windows 7 boot manager editing questions [Microsoft Help]
· Grey Cup on the Web? [Canadian Chat]
· [NFL] Week 12 Games Thread [Sports Chat]
· 3.x Feral Druid - Bear Tanking Guide [World of Warcraft]
· stopthetvtax [Canadian Chat]
· Samsung LCD TV No Picture but has Sound [Electronics]
· [ PVP] Druid pvp where to start? [World of Warcraft]
· [Newsgroups] Newzleech down? [Filesharing Software]