Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Кроссплатформенное приложение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Type name expected http://www.cyberforum.ru/cpp-beginners/thread1237326.html
Ребят, туплю, что здесь не так с типом имени? int InitializeNodes(char *pdata, DWORD dwSize)
C++ Передача аргументов в функцию и возврат значения Зачем нужны аргументы функции? Что делает return, если задать ненулевое значение? Как из main() перенести переменную в другую функцию? Подскажите, пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1237313.html
C++ Как не допустить повторное использование кода
Здравствуйте. У меня есть один заголовочный файл, и в нем присутствует пара констант и функция: #ifndef H_H #define H_H ....... const std::string CARDS_NAMES = {
C++ Не могу понять назначение двух библиотек
привет вы извените конечно покажусь просто нубом каким-то но смотрел везде в гугле здесь не могу понять для чего эти библиотеки #include < "stdafx.h"> #include <iomanip> можете объяснить...
C++ Перевод кода с Паскаля на С++ (вычислить стоимость картины) http://www.cyberforum.ru/cpp-beginners/thread1237206.html
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Мне 11 лет, и я учусь программировать на Pascal ABC. Как мне перевести код Pascal ABC в Visual C++? Вот код: uses crt; var a, b,...
C++ Почему не проверяется условие else if Что то я в упор не вижу почему не проверяет условие else if #include <iostream> #include <cmath> using namespace std; int main() { setlocale(0, ""); int a,b,c; double D; cout<<"Ââåäèòå... подробнее

Показать сообщение отдельно
DrOffset
7320 / 4420 / 1001
Регистрация: 30.01.2014
Сообщений: 7,258
02.08.2014, 00:01
Цитата Сообщение от Ouroboros-SK Посмотреть сообщение
В отличии от web-программирования, в прикладном, если не использовать никаких фреймворков, то можно с ума сойти)
Да в веб тоже самое. Вот если, скажем, ампутировать модуль поддержки mysql из php (а что, тоже вполне себе библиотека), то мы лишимся поддержки БД. Все остальные варианты эквивалентны для нарастающих требований: пока мы пишем что-то простое в веб, можем ограничиться стандартным комплектом и написать недостающее собственными силами. Как только у нас возникает проект уровня enterprise, ну вот для примера - сайт ebay. Я бы посмотрел как там без доп. инструментария можно было бы обойтись. Причем, я уверен, что команда ebay написала кучу кода самостоятельно, но по большому счету не важно кто пишет фреймворк, ты сам или кто-то еще. Важно есть ли на написание этого кода ресурсы (время, деньги, программисты, квалификация и т.п.). Вот у ebay они явно есть, поэтому они могут себе позволить создание каких-либо инструментов для себя своими силами (но и использование сторонних решений не стоит отметать - наверняка и это есть). А теперь нужно задать этот вопрос себе. Если ответ отрицательный, но самый разумный выбор - использование готового инструментария.

Добавлено через 6 минут
Цитата Сообщение от Бауман Посмотреть сообщение
Вот вам иллюстрация для полного представления, почему кроссплатформенность - это всегда в известной мере убожество
Также хорошо иллюстрирует почему кроссплатформенность подходит (нужна, целесообразна) только для определенного круга задач. Как раз те задачи, которые входят в пересечение множеств. Если мы выходим за рамки, то всегда лучше написать непортабельное, но максимально эффективно использующее возможности платформы решение.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru